shell中管道、grep、sed、awk用法
扫描二维码
随时随地手机看文章
在shell的高级用法里经常看到这几个。
管道|
管道命令是将上一条命令的standard
output作为下一条命令的standard
input。
grep:
可使用正则表达式匹配文本并输出该行。
grep
[options] 文件
[options]主要参数:
-c:只输出匹配行的计数。
-I:不区分大 小写(只适用于单字符)。
-h:查询多文件时不显示文件名。
-l:查询多文件时只输出包含匹配字符的文件名。
-n:显示匹配行及 行号。
-s:不显示不存在或无匹配文本的错误信息。
-v:显示不包含匹配文本的所有行。
pattern正则表达式主要参数:
: 忽略正则表达式中特殊字符的原有含义。
^:匹配正则表达式的开始行。
$: 匹配正则表达式的结束行。