当前位置: 技术问答>linux和unix
如何将windows上的文本格式转化成linux下的
来源: 互联网 发布时间:2015-03-21
本文导语: 我在windows下用ultraedit编辑了一段文本,后来在linux下用emacs一看,发现有好多的"^M" ,如何编写一段shell将这些讨厌的东西去掉! | sed 's/^M//g' file.txt | dos2unix your_file>your_new_f...
我在windows下用ultraedit编辑了一段文本,后来在linux下用emacs一看,发现有好多的"^M" ,如何编写一段shell将这些讨厌的东西去掉!
|
sed 's/^M//g' file.txt
|
dos2unix your_file>your_new_file
|
sed -e 's/.$//' urfile
|
dos2unix
unix2dos
unix2dos
|
cat file.txt|col -b > tmp
cat tmp >file.txt
cat tmp >file.txt
|
除shell外,还有别的方法.
各位仁兄不要扔砖头.
Ultra-edit中也有转化的功能:
File/conversition/Dos to Unix即可.
各位仁兄不要扔砖头.
Ultra-edit中也有转化的功能:
File/conversition/Dos to Unix即可.
|
在vi中用以下命令(原样输入,^是Ctrl):
:%s/^vm//g
:%s/^vm//g
|
用vim打开,执行命令set ff=unix,然后保存就好了。