执行sh ./xxx.sh出现:“Syntax error: “(” unexpected”的解决方法
来源:互联网 发布:红蜘蛛端口号怎么修改 编辑:程序博客网 时间:2024/06/06 03:13
昨天更新了Virtualmin的系统识别部分,目的是让它能支持Debian系统下的一键安装和优化,代码修改了差不多,将VPS重新安装为Debian,通过sh ./virtualmin.sh执行代码就报“Syntax error: “(” unexpected”错误,通过bash ./virtualmin.sh执行就没问题。几经查找语法,没有问题,后来在网上找到问题原因:
代码对于标准bash而言没有错,因为Ubuntu/Debian为了加快开机速度,用dash代替了传统的bash,是dash在捣鬼,解决方法就是取消dash。
sudodpkg-reconfiguredash
在选择项中选No,搞定了!
0 0
- 执行sh ./xxx.sh出现:“Syntax error: “(” unexpected”的解决方法
- bin/sh -c:line 1 Syntax Error:unexpected end of file的解决方法
- bin/sh -c:line 1 Syntax Error:unexpected end of file的解决方法
- [Ubuntu系统]“ubuntu.sh: 113: ubuntu.sh:Syntax error: "(" unexpected ”报错解决方法
- bash ‘/bin/sh: Syntax error: “(” unexpected
- ./genrootfs.sh: 16: ./genrootfs.sh: Syntax error: "(" unexpected
- ubuntu.sh: 118: ubuntu.sh: Syntax error: "(" unexpected
- ./test.sh: 3: ./test.sh: Syntax error: "(" unexpected
- ubuntu.sh: 113: ubuntu.sh: Syntax error: "(" unexpected
- betterdownload.sh: 42: betterdownload.sh: Syntax error: "(" unexpected
- betterdownload.sh: 42: betterdownload.sh: Syntax error: "(" unexpected
- build_pip_package.sh: 20: build_pip_package.sh: Syntax error: "(" unexpected
- linux下sh执行 syntax error near unexpected token ' 错误解决
- 关于Cygwin中运行sh文件出现syntax error near unexpected token `$'{\r''
- ac_desc.sh: line 3: syntax error near unexpected token `do
- test.sh: line 8: syntax error near unexpected token `fi'
- 关于linux报bash ‘/bin/sh: Syntax error: “(” unexpected
- 关于linux报bash ‘/bin/sh: Syntax error: “(” unexpected
- unix重启系统调用解析
- C++中getline()函数简介
- 类似网易新闻首页的轮播图,写了个自创的框架
- wanthelaping--1.1QEMU用户态框架
- poj1132 简单模拟
- 执行sh ./xxx.sh出现:“Syntax error: “(” unexpected”的解决方法
- iOS - 封装 - UIAlertController
- BZOJ 1355 [Baltic2009]Radio Transmission KMP
- 【例题】【动规(最大连续子序列)】NKOJ 1049 最佳游览
- 数据结构实验之查找三:树的种类统计
- js初学,数组去重
- 屏蔽微软的SignalR
- HDU1072 BFS
- tomcat8 配置https(续)