问题
在Linux Ubuntu平台上执行bash脚本,报错Syntax error: "(" unexpected,脚本没有语法错误。
原因
对于标准bash语法来说,脚本是没有语法错误的。因为Ubuntu/Debian为了加快开机速度,用dash代替了传统的bash,即Linux将sh默认指向了dash,而不是bash。
解决
执行命令sudo dpkg-reconfigure dash,然后选择no。

Linux Ubuntu执行bash脚本报错Syntax error: “(“ unexpected
阅读 139
2022-02-18
在Linux Ubuntu平台上执行bash脚本,报错Syntax error: "(" unexpected,脚本没有语法错误。
对于标准bash语法来说,脚本是没有语法错误的。因为Ubuntu/Debian为了加快开机速度,用dash代替了传统的bash,即Linux将sh默认指向了dash,而不是bash。
执行命令sudo dpkg-reconfigure dash,然后选择no。

相关推荐
精彩评论(0)