有时候,需要查看哪些文件含有指定的字符串,然后拷贝或者删除。可以使用grep或者egrep来实现。

比如,查找含有\TE\的文件名,只列出文件名

grep -rnl "\\\\TE\\\\" *

*表示当前目录的所有文件和子文件夹。所以,可以替换为某个文件夹名或者指定的文件名

-r 表示递归查找

-n 表示删除行号

-l 表示只输出文件名

-L 表示只输出不含有该字符串的文件名

如果该字符串用正则表达式写的,那么就要用egrep了。

Logo

更多推荐