执行sh ./xxx.sh出现:“Syntax error: “(” unexpected”的解决方法

原创 2016年05月24日 20:16:54
 昨天更新了Virtualmin的系统识别部分,目的是让它能支持Debian系统下的一键安装和优化,代码修改了差不多,将VPS重新安装为Debian,通过sh ./virtualmin.sh执行代码就报“Syntax error: “(” unexpected”错误,通过bash ./virtualmin.sh执行就没问题。几经查找语法,没有问题,后来在网上找到问题原因:

        代码对于标准bash而言没有错,因为Ubuntu/Debian为了加快开机速度,用dash代替了传统的bash,是dash在捣鬼,解决方法就是取消dash。

sudo dpkg-reconfigure dash

        在选择项中选No,搞定了!

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u014470581/article/details/51493150

shell脚本数组报错Syntax error: "(" unexpected

按照正常的shell数组定义 #!/bin/sh a=(1 2 3) for number in a[@]doecho{a[@]} do echo number done 执行该脚...
  • fk5431
  • fk5431
  • 2017-04-13 10:56:17
  • 3687

linux下安装zookeeper报错Syntax error: "(" unexpected (expecting "fi")

Zookeeper是一个协调服务,可以用它来作为配置维护、名字服务、分布式部署; 下面,我来分享一下在Linux下安装Zookeeper的整个步骤,让大家少走弯路。 一、Zookeeper...
  • jr_soft
  • jr_soft
  • 2016-09-18 16:04:09
  • 1894

出错syntax error: word unexpected (expecting ")")解决

转载地址:http://blog.chinaunix.net/uid-21948941-id-3205757.html 最近有朋友问了我一个问题,就是用gcc编译C程序时出现了:出错syntax...
  • kunkliu
  • kunkliu
  • 2017-10-13 11:21:14
  • 367

line 1:syntax error: unexpected "("

问题:./hciattach: line 1: syntax error: unexpected "(" 解决: 出错后,在代码那完全找不到信息。 那只可能是编译器这出错了,也可能是内核与用的这...
  • williamwang2013
  • williamwang2013
  • 2013-01-30 21:16:36
  • 13371

解决方法 Uncaught SyntaxError: Unexpected token < in JSON at position 0

解决方法 Uncaught SyntaxError: Unexpected token < in JSON at position 0 win7 环境下php5.4和phpstorm8.3 开发遇到...
  • wyx100
  • wyx100
  • 2017-02-19 10:45:39
  • 62814

解决执行脚本报syntax error: unexpected end of file或syntax error near unexpected token `fi'错误的问题

我们在编辑Linux服务器上的文件时,如果直接在Linux环境下编辑的话,比较麻烦,大段粘贴格式比较乱,还得自己一行一行去调整,因此会选择用编辑器来编辑我们Linux环境下的文件,我用的是NodePa...
  • u012453843
  • u012453843
  • 2017-04-09 12:25:22
  • 11302

Shell编程笔记——Syntax error: "(" unexpected

参考网页: 运行文集Syntax error: "(" unexpected编程
  • breeze5428
  • breeze5428
  • 2014-05-28 17:21:28
  • 2956

./HelloWorld line 1: syntax error: "(" unexpected问题解决

在pc机上编译的程序,linux下执行时出现了这个错误:#./HelloWorld./HelloWorld line 1: syntax error: "(" unexpected这个错误是由于编译程...
  • xujianqun
  • xujianqun
  • 2011-04-20 09:15:00
  • 7062

关于linux报bash ‘/bin/sh: Syntax error: “(” unexpected

折腾了好久- - 就是因为用的是linux将sh指向了dash而不是bash,so。。兼容就有问题了 查看当前指向就是 echo $SHELL 一般在使用bash特性的脚本前写 #!...
  • wu560130911
  • wu560130911
  • 2014-09-09 19:06:52
  • 1940

line 1: syntax error: unexpected word (expecting ")")

问题:上传到板子的可执行文件,运行后出现 line 1: syntax error: unexpected word (expecting ")") 解决: 1.编译器的问题 用arm-...
  • williamwang2013
  • williamwang2013
  • 2013-03-01 16:33:53
  • 24903
收藏助手
不良信息举报
您举报文章:执行sh ./xxx.sh出现:“Syntax error: “(” unexpected”的解决方法
举报原因:
原因补充:

(最多只允许输入30个字)