【Shell】运行shell出现-ash: ./test.sh: not found

1.这是一个读取文件的脚本

#!/bin/bash
for line in `cat pidtestconf`
do
echo $line
done

因为命名的时候这边使用的是 test.sh

这边将上面的 #!/bin/bash 替换为 #!/bin/sh 则可以正常运行

bash与sh是有区别的,两者是不同的命令,且bash是sh的增强版

原文地址:https://www.cnblogs.com/chenxiaomeng/p/9638665.html