当前位置: 技术问答>linux和unix
求助批处理实现dos -〉unix文件的转换,要将^M 替换为unix回车
来源: 互联网 发布时间:2016-08-24
本文导语: 求助: 折磨了我快一天,只能用VI,或ultra,处理,文件太多,请问哪个好心的大虾,能帮忙解决下,感激不尽! 处理所有依“.mol2”结尾的文件,如何处理每个文件中的^M,使得其转化为unix下的回车。不...
求助:
折磨了我快一天,只能用VI,或ultra,处理,文件太多,请问哪个好心的大虾,能帮忙解决下,感激不尽!
处理所有依“.mol2”结尾的文件,如何处理每个文件中的^M,使得其转化为unix下的回车。不改变文件格式!
小女子感激不尽!!
折磨了我快一天,只能用VI,或ultra,处理,文件太多,请问哪个好心的大虾,能帮忙解决下,感激不尽!
处理所有依“.mol2”结尾的文件,如何处理每个文件中的^M,使得其转化为unix下的回车。不改变文件格式!
小女子感激不尽!!
|
http://www.360doc.com/content/09/0407/16/126890_3051751.shtml
看这个 N种方法 总有一款适合你
看这个 N种方法 总有一款适合你
|
http://zjf0426.spaces.live.com/blog/cns!D9C4AD838B80FC1B!463.entry
|
有个命令dos2unix
可以实现
可以实现
|
有时候不好用 dos2unix弄完^M还在
|
dos2unix file
这个试了没有哇
这个试了没有哇
|
perl -p -i -e "s/^M/r/g" file
这样
这样
|
我想改为替换^M,perl -p -i -e "s/^M/r/g" file
-------------------------------------
^M ^在正则里是匹配行首 所以你这个命令里是把开头为M的替换成换行
所以改成我8楼说的perl -p -i -e "s/^M/r/g" file
-------------------------------------
^M ^在正则里是匹配行首 所以你这个命令里是把开头为M的替换成换行
所以改成我8楼说的perl -p -i -e "s/^M/r/g" file
|
perl / awk / sed ... 都行哇, 就是一个替换而已