在windows下编辑的文件
vim -b aa.sh
#!/bin/bash^M
CURRENT_DIR=pwd^M
....
这种情况可以使用以下方法进行去M操作
sed -i 's/^M//g' a.sh
其中:^M 是通过CTRL+v CTRL+m生成的
同样可以使用vim里面的替换
%s/^M//g
当然也可以使用dos2unix来直接转换
在windows下编辑的文件
vim -b aa.sh
#!/bin/bash^M
CURRENT_DIR=pwd^M
....
这种情况可以使用以下方法进行去M操作
sed -i 's/^M//g' a.sh
其中:^M 是通过CTRL+v CTRL+m生成的
同样可以使用vim里面的替换
%s/^M//g
当然也可以使用dos2unix来直接转换