有时候,需要查看哪些文件含有指定的字符串,然后拷贝或者删除。可以使用grep或者egrep来实现。
比如,查找含有\TE\的文件名,只列出文件名
grep -rnl "\\\\TE\\\\" *
*表示当前目录的所有文件和子文件夹。所以,可以替换为某个文件夹名或者指定的文件名
-r 表示递归查找
-n 表示删除行号
-l 表示只输出文件名
-L 表示只输出不含有该字符串的文件名
如果该字符串用正则表达式写的,那么就要用egrep了。
本文介绍如何利用grep命令在文件中搜索特定字符串,并提供了具体的参数说明,例如递归搜索(-r)、仅显示文件名(-l)等。
有时候,需要查看哪些文件含有指定的字符串,然后拷贝或者删除。可以使用grep或者egrep来实现。
比如,查找含有\TE\的文件名,只列出文件名
grep -rnl "\\\\TE\\\\" *
*表示当前目录的所有文件和子文件夹。所以,可以替换为某个文件夹名或者指定的文件名
-r 表示递归查找
-n 表示删除行号
-l 表示只输出文件名
-L 表示只输出不含有该字符串的文件名
如果该字符串用正则表达式写的,那么就要用egrep了。
2139
1032
984

被折叠的 条评论
为什么被折叠?