/bin/sh ./xxxxx.sh出现:“Syntax error: “(” unexpected”

Ubuntu/Debian为了加快开机速度,用dash代替了bash。

dpkg-reconfigure dash 选择 No,取消dash即可,要重新开启dpkg-reconfigure dash选择Yes即可。

或者dash启用时使用bash xxxxx.sh

另一种可能是:

sh文件里的 #!bin/bash 改成 #!/bin/bash

原文地址:https://www.cnblogs.com/wintersoft/p/9939673.html