Linux执行Sh脚本Not Command

问题描述

将windows上写好的sh脚本放到linux机器上执行报错"not a command"

问题分析

dos格式文件传输到linux上时会在每行的结尾多一个^M,通过VIM 文件可以看到,也可能看不到

问题解决

方式一:

vi xx.sh

:set fileformat=unix

:wq!

方式二:

使用dos2unix

 yum install -y dos2unix ##安装dos2unix

dos2unix filename ##转换

猜你喜欢

转载自blog.csdn.net/qq_23536449/article/details/89844042