Linux下查找包含BOM头的文件和清除BOM头命令 2014-08-16 12:30:50
2015-10-19 16:54
411 查看
Linux下查找包含BOM头的文件和清除BOM头命令 2014-08-16 12:30:50
分类: 系统运维
查找包含BOM头的文件,命令如下:
点击(此处)折叠或打开
grep -r -I -l $'^\xEF\xBB\xBF' ./
\xef\xbb\xbf是UTF8 BOM的16进制表示
这个命令会把当前目录及所有子目录下的BOM头删除掉。
点击(此处)折叠或打开
find . -type f -exec sed -i 's/\xEF\xBB\xBF//' {} \;
另一种方法:
点击(此处)折叠或打开
echo -ne '\xef\xbb\xbf123456' | awk '{if(NR==1)sub(/^\xef\xbb\xbf/,""); print}'
BOM的详细解释 http://www.cnblogs.com/chengmo/archive/2010/10/30/1864004.html
分类: 系统运维
查找包含BOM头的文件,命令如下:
点击(此处)折叠或打开
grep -r -I -l $'^\xEF\xBB\xBF' ./
\xef\xbb\xbf是UTF8 BOM的16进制表示
这个命令会把当前目录及所有子目录下的BOM头删除掉。
点击(此处)折叠或打开
find . -type f -exec sed -i 's/\xEF\xBB\xBF//' {} \;
另一种方法:
点击(此处)折叠或打开
echo -ne '\xef\xbb\xbf123456' | awk '{if(NR==1)sub(/^\xef\xbb\xbf/,""); print}'
BOM的详细解释 http://www.cnblogs.com/chengmo/archive/2010/10/30/1864004.html
相关文章推荐
- 每天一个linux命令(29):chgrp命令
- 每天一个linux命令(28):tar命令
- 每天一个linux命令(27):linux chmod命令
- 每天一个linux命令(26):用SecureCRT来上传和下载文件
- CentOS6.5下添加epel源
- CentOS安装GlassFish4.0 配置JDBC连接MySQL
- 每天一个linux命令(25):linux文件属性详解
- 每天一个linux命令(24):Linux文件类型与扩展名
- 每天一个linux命令(23):Linux 目录结构
- 每天一个linux命令(22):find 命令的参数详解
- Linux服务器管理常用命令整理
- 每天一个linux命令(21):find命令之xargs
- VMware Workstation软件上安装linux虚拟系统步骤【详细】
- 每天一个linux命令(20):find命令之exec
- CentOS内核编译
- Linux Top 命令
- linux 密钥远程登录和防火墙设置
- linux下查看和添加PATH环境变量
- Linux中挂载NTFS格式的硬盘
- linux文件系统评估之inode