命令格式:
grep [选项] 查找条件 目录文件
命令功能:
用于过滤、搜索特定字符
常用选项:
-A(数字) 除了显示符合条件的那一行之外,还显示该行之后的(数字)行
-B(数字) 除了显示符合条件的那一行之外,还显示该行之前的(数字)行
-C(数字) 除了显示符合条件的那一行之外,还显示改行的前后(数字)行
-i 搜索时忽略大小写
-v 显示不包含条件的行
-n 显示条件所在的行并且列出该行的行号
常用范例:
例一:过滤出指定进程sshd
命令: ps aux | grep sshd
例二:过滤出文件file中带有关键词“zhe”的行,并将这些行的行号显示出来
命令: grep -n "the" file
例三:过滤出文件file中以“a”开头,以“z”结尾的行
命令: grep "^a" file | grep "z$"
例四:不显示文件file中的空行
命令: grep -v "^$" file
linux 命令 —— grep
原创
©著作权归作者所有:来自51CTO博客作者睿睿学IT的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
linux grep -a命令,linux grep用法
1.-A NUM,--after-context=NUM除了列出符合行之外,并且列出后NUM行。ex:$grep-A 1panda file(从file中搜寻有panda样式的行,并显
ThreadLocal 分布式 java 文件名 二进制文件