我这里是因为递归调用自己了。比如我的sh文件名字时a.sh
里面内容的第一行是。
bash a.sh
产生的原因可能是。打开vim编辑的时候,直接粘贴的原有的正常的,结果注释的一部分被隐去了。
#!/usr/bin/env bash
# bash a.sh
最终值保留了 bash a.sh
这样运行的时候还会出现。max level 1000之类的东西,然后卡住。
我这里是因为递归调用自己了。比如我的sh文件名字时a.sh
里面内容的第一行是。
bash a.sh
产生的原因可能是。打开vim编辑的时候,直接粘贴的原有的正常的,结果注释的一部分被隐去了。
#!/usr/bin/env bash
# bash a.sh
最终值保留了 bash a.sh
这样运行的时候还会出现。max level 1000之类的东西,然后卡住。