Linux grep 命令
时间:2019-11-20 08:53:31 来源:igfitidea点击:
如何使用grep命令?
使用grep在文件中查找单词
在文件中查找单词的语法:
grep "word" {filename}
在http.conf中查找字符串Directory
$ grep "Directory" http.conf
查找完整的单词
使用-w选项完全匹配单词,例如Enable只匹配Enable,而不匹配EnableMMAP
$ grep -w Enable data.txt
查找时忽略大小写
grep命令默认情况下区分大小写。
查找是要不区分大小写,使用-i选项。
$ grep -i word data.txt
在多个文件中使用grep
grep -r "SyncData()" /home/Hyman/func.c /home/Hyman/main.c
在子目录文件中使用grep
使用-r选项递归在各个子目录中查找:
grep -r "main()" /home/Hyman/projects/
用zgrep压缩文件
可以使用zgrep命令搜索压缩文件。它在压缩或压缩文件上调用grep。
语法与grep相同:
grep [option] "word-to-search" file.gz grep "192.168.2.5" /var/log/httpd/access.log.gz
如何使用grep过滤命令
语法为:
command | grep "word"
例如,查看password帮助信息
ansible-playbook --help | grep password