windows编辑文件在linux中运行报错

在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来直接转换


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章