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

转载 2014年09月09日 19:06:52

折腾了好久- -
就是因为用的是linux将sh指向了dash而不是bash,so。。兼容就有问题了

查看当前指向就是

echo $SHELL

一般在使用bash特性的脚本前写

#!/bin/bash

但是有时一些库就比较麻烦了
所以干脆直接修改指向了

输入代码

dpkg-reconfigure dash

弹出窗口选NO,关掉就OK了


转载自:http://www.minroad.com/?p=543

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

昨天更新了Virtualmin的系统识别部分,目的是让它能支持Debian系统下的一键安装和优化,代码修改了差不多,将VPS重新安装为Debian,通过sh ./virtualmin.sh执行代码就报...
  • u014470581
  • u014470581
  • 2016-05-24 20:16:54
  • 7021

关于Qt for Android 编译时出错/usr/bin/sh: -c: line 1: syntax error: unexpected end of file 时的解决方法

我是初识Qt的小小菜鸟一枚,根据我们老大的指导,以及网上的一些教程进行了Qt for Android环境的配置,我老大那里已经进行了一遍配置,按道理来讲,我这只要按部就班的重新来一遍就可以了。但是在一...
  • sampson_sxz
  • sampson_sxz
  • 2016-12-18 14:59:07
  • 679

bin/sh -c:line 1 Syntax Error:unexpected end of file的解决方法

android ndk编译,之前一直很正常,但是后来不知道修改了什么,编译时会出现这样的错误。   bin/sh -c:line 1 Syntax Error:unexpected end...
  • umfyinrd591
  • umfyinrd591
  • 2014-11-15 16:56:28
  • 1466

SHELL脚本“SYNTAX ERROR:UNEXPECTED END OF FILE”解决方案

今天,自己在写一个一键安装http服务的脚本时,使用if语句编写,用bash -x 命令你给调试,都报错“SYNTAX ERROR:UNEXPECTED END OF FILE”,怎么改动都会报错,通...
  • Joah_li
  • Joah_li
  • 2017-08-05 15:07:37
  • 2140

linux make时出现/bin/sh: Syntax error: 错误

当 make 编译一个文件或者项目的时候,如果有出现/bin/sh: Syntax error: 的错误时候。一般是当前默认的shell不正确的原因。         首先可以用命令ls -l /b...
  • mick_hu
  • mick_hu
  • 2017-06-01 21:21:50
  • 343

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

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

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

编译android源码报错:build/envsetup.sh: 1: Syntax error: "(" unexpected

编译android源码报错:build/envsetup.sh: 1: Syntax error: "(" unexpected 分类: Android2012-10-25 16:50 ...
  • dj0379
  • dj0379
  • 2015-05-12 17:24:49
  • 1772

shell脚本----调试脚本时候出现Syntax error: "(" unexpected错误解决

#!/bin/bash A=(a b c d e f) echo ${A[2]} echo ${A[@]} bash xx.sh 或者直接运行 ,sh 与 bash 有些地方不兼容...
  • yf210yf
  • yf210yf
  • 2013-06-16 16:34:35
  • 7641

linux下执行sh出现异常"syntax error: unexpected end of file"

昨天天在windows系统上用notpad++编写linux shell脚本,当传送到linux上执行时一直报错说“syntax error: unexpected end of file”,然后我同...
  • pml18710973036
  • pml18710973036
  • 2017-03-30 09:11:13
  • 5034
收藏助手
不良信息举报
您举报文章:关于linux报bash ‘/bin/sh: Syntax error: “(” unexpected
举报原因:
原因补充:

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