一,正则表达式
\w匹配数字、字母、下划线
egrep "roo\w" user //找roo后面是数字、字母、下划线的字符串
\s 匹配空格、tab键
egrep "roo\s" user //找roo后面是1个空格或者tab键打出来的空格的字符串,如果没有
就不输出
二,sed其他指令
a行下追加 i行上添加 c替换整行
sed 'a 666' user //所有行的下面追加666
sed '1a 666' user //第1行的下面追加666
sed '/^bin/a 666' user //在以bin开头的行的下面追加666
sed 'i 666' user //所有行的上面添加666
sed '5i 666' user //第5行的上面添加666
sed '$i 666' user //最后1行的上面添加666
sed 'c 666' user //所有行都替换成666
sed '1c 666' user //替换第1行为666
三,awk
可以实现精确搜索并输出 ,逐行处理
1,前置指令 | awk 选项 条件 指令
2,awk 选项 条件 指令 被处理文档