grep搜索utf8文件是否有bom

今天在处理后台php文件导出excel出错了
以前是正常的,我本地测试也是正常的
看到报粗是eof 错误,这个php我是用的php自带的服务器所以能直接看到打印出来的错误还是比较方便的
记得这个错误好像是因为utf8文件带了bom
用notepad++我不知道怎么查的
我上网查了一下没找到,不过找到个用grep的
grep -r -I -l $'^\xEF\xBB\xBF' ./
用这个就能查了,还好我用了win10里面的linux子系统我安装了
找那些文件一试还真行了
-r是查当前目录下所有文件包括子目录
-I可以不用
-f显示文件名
$'' 这是用来转义
看来还是linux好用啊

友情链接
轻松育儿世界奇观
苏ICP备16066217号-2