歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux技術

Linux下編輯文件問題2例

1、linux vim 中的<feff>

<feff>被稱作BOM(Byte Order Mark)的不可見字符,是Unicode用來標識內部編碼的排列方式的,在UTF-16、UTF-32編碼裡它是必需的,而在UTF-8>裡是可選的

linux下刪除<feff>: grep -I -r -l $'\xEF\xBB\xBF' file|xargs sed -i 's/\xEF\xBB\xBF//'
2、linux vim 中的^M

在Linux下使用vi來查看一些在Windows下創建的文本文件,有時會發現在行尾有一些“^M”

去掉^M

dos2unix file
sed -i "s=^M==g" file
vim打開時候用:%s/^M//g
本文出自 “個人筆記” 博客,謝絕轉載!

Copyright © Linux教程網 All Rights Reserved