天下事有难易乎?为之,则难者亦易矣;不为,则易者亦难矣。

Linux下sh执行脚本报错Syntax error: “(” unexpected

往事如烟 1606次浏览 0个评论

兼容性问题,因为linux将sh默认指向了dash,而不是bash 。

解决方法:

  1. 不在使用sh来启动脚本,使用bash来启动sh脚本,如: bash test.sh
  2. 在root下面执行 dpkg-reconfigure dash,选择no,删除dash指向并添加bash指向

ITZOO版权所有丨如未注明 , 均为原创丨转载请注明来自IT乐园 ->Linux下sh执行脚本报错Syntax error: “(” unexpected
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址