简述
grep是在文件当中匹配符合条件的字符串,作用是查找文件内容
格式
grep 【选项】 字符串 文件名
选项
-i:忽略大小写
-v:排除指定字符串
例子
- grep "这是" test1.text:在test1.text文件中查找包含”这是“的内容
- grep -i "qwe" test2.text“:在test2.text文件中查找包含”qwe“的内容,”qwe“不区分大小写
- grep -v "666" test1.text:在test1.text文件中查找不包含”666“的内容
- find /root -name "test[12]*" -exec grep "这是" {} \;:和find、-exec配合使用,在root目录下名称开头为”test1“或”test2“开头的文件,查找文件内容包含”这是“的内容
find命令与grep命令的区别
- find命令:完全匹配,在系统当中搜索符合条件的文件名,如果需要匹配,使用通配符匹配
- grep命令:包含匹配,在文件当中搜索符合条件的字符串,如果需要匹配使用正则表达式进行匹配