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

原创 2013年06月16日 16:34:35
#!/bin/bash
A=(a b c d e f)
echo ${A[2]}
echo ${A[@]}


bash xx.sh 或者直接运行 ,sh 与 bash 有些地方不兼容

Syntax error: end of file unexpected (expecting "done")

今天在win7写了个shell脚本,: #!/bin/bash process_name= process_id= running_process="$(ps)" cat kill_list...
  • hudie86555
  • hudie86555
  • 2013年06月26日 12:20
  • 3335

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

参考网页: 运行文集Syntax error: "(" unexpected编程
  • breeze5428
  • breeze5428
  • 2014年05月28日 17:21
  • 2939

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

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

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

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

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
  • 3601

在执行shell脚本时,出现“syntax error : unexpected end of file"错误的解决方法

首先,这个问题很可能是由于从其他系统编写的shell脚本在Linux下运行所造成的。 如果是这个问题,那么就进行如下操作: 1.编辑文件    #vim filename(文件名) 2.进入末行模...
  • perter_liao
  • perter_liao
  • 2017年08月06日 11:07
  • 530

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

纠结了半天,原来如此,有错还是早点在网上找找有效率。 以下为转载部分: ——————————————————————————————————————————————————————————————...
  • hust_dxxxd
  • hust_dxxxd
  • 2015年03月03日 15:11
  • 2132

shell脚本报错"expr: syntax error" 解决方案

几天前写了个shell脚本,在自己本地测试服务器上运行正常,在线上服务器环境,运行报错syntax error near unexpected token `,左看右看shell脚本没有问题,没有办法...
  • wulantian
  • wulantian
  • 2013年09月24日 15:02
  • 12998

使用adb shell 遇到小问题

写了一个有while的脚本,push到android上,sh [filename]运行各种报错,折腾了一晚上。 诡异的地方在于: 相同的代码复制粘贴到命令行运行时正常的, 但是sh [filename...
  • harryhare
  • harryhare
  • 2015年02月22日 13:47
  • 1134

shell脚本:Syntax error: Bad for loop variable错误解决方法

Linux Mint中写了一个简单的shell脚本,利用for..do..done结构计算1+2+3......+100的值,结果执行"sh -n xxx.sh"检测语法时总是报错,但在PC机上可正常...
  • liuqinglong_along
  • liuqinglong_along
  • 2016年08月12日 14:44
  • 7346
收藏助手
不良信息举报
您举报文章:shell脚本----调试脚本时候出现Syntax error: "(" unexpected错误解决
举报原因:
原因补充:

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