shell里面的报错解决 Syntax error: "(" unexpected

Ubuntu上运行shell脚本总是报下面这个错误,在centos下面或者mac里面都没有问题

解决办法:更改默认的dash

dpkg-reconfigure dash

这样就调整过来了

原因分析:linux将sh默认指向了dash,而不是bash。

posted @ 2021-12-01 20:21  hucat  阅读(907)  评论(0)    收藏  举报