#1、统计字符总行数
#统计系统中不允许登录的用户数
grep-c'nologin'/etc/passwd
#2、不区分大小写查找指定字符的所有行;
grep-i'good'9.txt
#3、打印指定字符的行及行号;
grep-n"good"9.txt
#4、不打印指定字符的行
grep-v"good"9.txt
#5、打印以字符good开头,后接数字的行
grep"good[0-9]"9.txt
#6、匹配G或g开头的行
grep"[Gg]ood"9.txt
#7、显示输出行首不是good的行
grep"^[^good]"9.txt
#8、匹配G,两个任意字符,紧接D的行
grep"G..D"9.txt
#9、匹配大写字母,紧跟oo的字符行
grep'[A-Z]oo'9.txt
#10、打印指定字符连续出现n次以上的行
grep-n'o\{2,\}'9.txt grep-n'o\{3,4\}'9.txt
#11、打印空行的所在的行号
grep-n"^$"9.txt
#12、不匹配文件中的#和空行
grep-vE'#|^$'httpd.conf
#13、匹配包含指定字符的文件
#-r:在当前目录及其子目录
#-l:不显示匹配的行,只显示匹配的文件
grep-r-n'good'/home/bel/* grep-r-l'good'/home/bel/*
#14、匹配IPV4地址
ifconfig|grep--color-E"\<([0-9]{1,3}\.){3}[0-9]{1,3}^$\>"
#15、
#显示匹配某个结果之后的3行,使用 -A 选项
#显示匹配某个结果之前的3行,使用 -B 选项
#显示匹配某个结果的前三行和后三行,使用 -C 选项
seq10|grep'5'-A3 seq10|grep'5'-B3 seq10|grep'5'-C3
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。