grep 抓 过滤 筛选
-v #排除你要找的行
grep -v "server" nginx.conf
-A 10 #想找内容接下来10行
-B 10 #想找内容之前10行
-C #想找内容前后各10行
-n #给grep 显示的内容加上行号
{} #生成一些序列
-E === egrep
awk 擅长取列
NR #表示行号
awk 'NR<=30' nginx.conf
awk 'NR<=30 && NR>=20' nginx.conf
-F #指定切割符
-F "[ ,]" #指定空格和逗号为分隔符
$NF #取出最后一列
$数字 #取出多少行
$0 #显示所有
cut awk阉割版
-d #指定切割符
-f #取出某一部分
-f1,f #取出第一列和第五列
-f1-5 #取出第一列到第五列
-c #取出第几个字符
-c6-11,16-20
正则表达式
| #或