我找不到grep为什么找不到单词“coomunities”的文件的原因。我用
grep -ril --include=GLOB "coomunities" .
注:社区是故意剥落的。该文件是docx,当前具有权限'-rwxrwxrwx‘。我试过了
发布于 2022-08-15 16:47:45
很少有问题。
cat <file>.docx
的快速方法,看看结果是否可读。grep -Ei "coom[^[:space:]]+" *.<File Ext>
cat
命令,如果可以读取它,则不需要更改grep的权限。希望这能帮上忙。
发布于 2022-08-15 16:06:00
我想您是从手册页面复制--include=GLOB
的。应该用您想要的通配符更改GLOB
。例如,要在所有docx
文件中查找coomunities一词,您应该使用:
grep -ril --include="*.docx" "coomunities" .
更别提“同龄人”被拼错了。
您还应该记住,docx
文件是专有的二进制文件。所以grep在这种类型的文件中找不到查找词是正常的。
https://askubuntu.com/questions/1423723
复制相似问题