如果你的dos文件拷貝到unix系統下每行用^M結尾,如下兩種辦法可以清除它
用vi編輯該文件,輸入vi命令:
∶%s/^V^M//g
如果在unix shell下,則輸入命令:
% sed 's/^V^M//g' foo >; foo.new
注意: ^V 是 control + V , ^M 是 control + M 或 Enter
--------------------------------------------------------------------------------
1.# dos2unix aaa.txt bbb.txt,會去掉aaa.txt中的^M,生成bbb.txt文件。
2.$tr -d '\015' < build.sh > build.sh.1
$copy build.sh.1 build.sh
3.$dos2unix file1 file2
$mv file2 file1
4.vi file_name
:g/.$/s///