Linux Shell中强大的正则grep
Linux grep命令
用‘grep’搜索文本文件
如果您要在几个文本文件中查找一字符串,可以使用‘grep’命令。‘grep’在文本中搜索指定的字符串。
假设您正在‘/usr/src/
/ :find 命令从目录/开始搜索并搜索所有源于它的子目录
-name :指明搜索的名字或名字模式,查找所有以.txt结尾的文件
-print :表明find命令应输出其搜索到的和标准相匹配的文件名
# find -name "*.txt" -print -exec grep test {} \;
grep test {} \; :-exec参数的一部分.每次找到和-name参数中指定的条件相匹配的文件时,用来搜索单词test的grep命令将被执行。
{} :参数告诉find命令每次执行-exec部分的命令时插入匹配文件的完整路径和文件名。
\; :表示find每次找到一个匹配文件时其所执行的-exec部分的命令结束。
也可以将-print去掉。
文章评论(0条评论)
登录后参与讨论