Linux命令 grep

$ grep [-A] [-B] '搜寻字符串' filename

选项与参数:
-A :后面可加数字,为 after 的意思,除了列出该行外,后续的 n 行也列出来;
-B :后面可加数字,为 befer 的意思,除了列出该行外,前面的 n 行也列出来;

1 $ cat tt.txt
2 declare -x HISTCONTROL="ignoredups"
3 declare -x HISTSIZE="1000"
4 declare -x HOME="/home/dmtsai"
5 declare -x HOSTNAME="study.centos.vbird"
6 $ cat tt.txt | grep -n -B1 'HO'
7 2-declare -x HISTSIZE="1000"
8 3:declare -x HOME="/home/dmtsai"
9 4:declare -x HOSTNAME="study.centos.vbird"

-n(列出行号) -v(取反) -i(不区分大小写)

原文地址:https://www.cnblogs.com/yangxiaoling/p/10547404.html