ubuntu执行sh脚本Syntax error: "(" unexpected

linux的centos下,执行sh脚本没有问题,在ubuntu环境下再次执行同一个sh脚本,报错:

Syntax error: "(" unexpected

原因:
ubuntu中linux将sh默认指向了dash,而不是bash
解决:

sudo dpkg-reconfigure dash

弹出的窗口选择no
再次执行sh脚本就没问题了

你可能感兴趣的:(ubuntu执行sh脚本Syntax error: "(" unexpected)