在Linux下搜索包含特定字符串的文件列表
之前一直使用
find . |xargs grep “文字”
的方式查找包含文字的文件列表,
但是最近发现一个问题,当要查找的字符串是Unicode编码的时候,这种方式只能查找ansi的字符串,遇到Unicode的字符串查找不到
替换为如下方式查找
find . |xargs strings -e l -f |grep “文字”
找到需要的文件列表,
strings 的-e l 参数表示提取文件中的unicode字符串。 -f 参数表示在字符串前面列出文件名
相关推荐
jimeshui 2020-11-13
ningningmingming 2020-08-14
andylanzhiyong 2020-06-16
咏月东南 2020-06-16
lanyou00 2020-06-06
secondid 2020-06-05
chenchuang 2020-05-29
kylinos 2020-03-07
onlykg 2020-05-06
farwang 2020-04-26
applex 2020-04-22
bluecarrot 2020-04-20
csdnyasin 2020-04-11
xushxbigbear微信 2020-02-19
jackadmi 2020-02-19
神龙 2020-02-15
Darklovy 2020-01-12