怎么才能去掉文本中的控制字符呢?
如果要将dos文件转换为unix 文件,也就是去掉dos 文件的^M可以用这样一些方法的:
1、在shell 下用 dtox filename1 >; filename2 (dos文件filename1转换为unix文件filename2)
将unix文件转换为dos文件:
xtod filename1 >; filename2 (unix文件filename1转换为dos文件filename2,可带^M)
2、如果你的dos文件拷贝到unix系统下每行用^M结尾,如下几种办法可以清除它 :
(1)用vi编辑该文件,输入vi命令:
∶%s/^V^M//g
(2)如果在unix shell下,则输入命令:
% sed 's/^V^M//g' file >; file.new
其中: ^V 是 control + V , ^M 是 control + M 或 Enter
(3)tr -d "\015"newfile,则转换后的newfile中就没有^M了。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。