grep:
grep不区分大小写:
grep -i
grep多个选项,并且不区分大小写:
grep -E -i
egrep -i
多列信息,横向展示
|xargs
配合sed,替换字符串
替换字符串
sed -r ‘s///g’ 这是替换格式 -r代表拓展正则表达式
sed -r ‘s/(haidou :)(\s[a-z]+)/\1###/g’
sed -r ‘s/ 这是格式,第一部分
(haidou : )
第一个匹配项,写死了
(\s[a-z]+)
第二个匹配项,是变量,\s是正则表达式里的匹配任何空白字符,包括空格、制表符、换页符等等,[a-z]是小写的英文字母,+是匹配前面的子表达式一次或多次
/\1###/g’
第二部分,
/是格式
\1
是取第一个变量,也就是haidou :
###
是拼接的字符串,也可以是其他的,所以拼接完,内容是haidou : ###
/g'
是格式
cat a.txt |sed -r 's/(haidou :)(\s[0-9]+)/\2@@@/g'
这次是选择匹配项是,数字
把haidou : 替换成了 数字@@@