一、linux vim 中的<feff>
<feff>被稱做BOM(Byte Order Mark)的不可見字符,是Unicode用來標識內部編碼的排列方式的,在UTF-1六、UTF-32編碼裏它是必需的,而在UTF-8>裏是可選的
linux
linux下刪除<feff>: grep -I -r -l $'\xEF\xBB\xBF' file|xargs sed -i 's/\xEF\xBB\xBF//'
二、linux vim 中的^M
在Linux下使用vi來查看一些在Windows下建立的文本文件,有時會發如今行尾有一些「^M」
去掉^M
vim
dos2unix file sed -i "s=^M==g" file vim打開時候用:%s/^M//g