执行 shell 报错 source:not found。一行注释解决

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/afei__/article/details/82703392

解决方法:

在 shell 脚本的第一行加上一行 "#!/bin/bash" 即可。

例如:

#!/bin/bash

source /etc/environment

 

问题原因:

sh 和 bash 是不同的 shell,sh 中没有 source 命令。

第一行的内容指定了shell 脚本解释器的路径,而且这个指定路径 只能放在文件的第一行

猜你喜欢

转载自blog.csdn.net/afei__/article/details/82703392