依照最常见到意识的水平,顺次排序介绍
* -E ==等价于egrep,extension扩大正则* -v ==等价于^,取反* -o ==等价于output,将抓取的后果输入* -c ==等价于wc-l, count取数* -i ==等价于ignore,疏忽大小写* -w ==等价于Vlookup,第四个参数False,0(准确匹配)* -n ==等价于sed "="或者 cat -n, 为显示的行增加行号* -A ==等价于After, 自身内容加之后的N行* -B ==等价于Before,自身内容之前的N行
-E
-v
两头空进去的中央,正是下面显示的两行数据
如果换成大写的V,则会报错如下,版本问题:
-c
等价于管道命令加 wc -l
-n 为显示的行增加行号
cat -n
sed "=" grep.txt | sed 'N;s#\n# #'
-w准确匹配,如果只是简略需要匹配一个day的单词。
然而文件内容不仅蕴含day,还有Monday,Tuesday,Wednesday等等。
如果不准确匹配的话,就会将所有单词中蕴含day的抓取进去
准确匹配前
准确匹配后
-i Ignore 疏忽每个字母大小写
-A 取有数字前面的2行
元文件的所有内容如下:
将数据前面的2行取出来的后果如下:
-B 取有数字后面的2行后果如下: