将windows上写好的sh脚本放到linux机器上执行报错"not a command"
dos格式文件传输到linux上时会在每行的结尾多一个^M,通过VIM 文件可以看到,也可能看不到
方式一:
vi xx.sh :set fileformat=unix :wq!
vi xx.sh
:set fileformat=unix
:wq!
方式二:
使用dos2unix
yum install -y dos2unix ##安装dos2unix dos2unix filename ##转换
yum install -y dos2unix ##安装dos2unix
dos2unix filename ##转换