shell脚本里面执行source命令提示错误
报错:source: not found
原因:sh 和 bash 是不同的 shell,sh中没有 source 命令。所以用 sh 或者 ./ 运行的时候,会提示这个错误
解决办法如下
//原来的脚本
#!/bin/sh
umask 022
source /etc/profile
//修改后脚本
#!/bin/bash //修改位置
umask 022
source /etc/profile
即可
shell脚本里面执行source命令提示错误
报错:source: not found
原因:sh 和 bash 是不同的 shell,sh中没有 source 命令。所以用 sh 或者 ./ 运行的时候,会提示这个错误
解决办法如下
//原来的脚本
#!/bin/sh
umask 022
source /etc/profile
//修改后脚本
#!/bin/bash //修改位置
umask 022
source /etc/profile
即可