三剑客
管道
|管道符将两个命令隔开,管道符左边命令的输出就会作为管道符右边的命令输入
正则表达式
记录文本规则的代码
正则表达在线练习工具
https://tool.oschina.net/regex
1)找出所有的hi单词hi
2) hi单词后面有lucy单词 hi.*lucy
3) 以0开头,然后是两个数字,然后是一个连字“-”,最后是一个8个数字
0d{2}-d{8}
常用的元字符
常用的限定符
实战
1)
2)
3)
4)
grep
命令形式
grep【参数】正则【文件】
实战
1)
2)
sed
是流编辑器,一次处理一行内容
命令形式
命令解析
常用动作
#s替换的时候,只能替换每一行有的,如果一行里面有两个,就不能被替换,只能替换一个,那么可以加/g来解决这个问题
#sed 不会修改源文件
如果要修改,加个-i
实战
实战2
实战3
#查看帮助文档
man sed 按J键可以下一行,K上一行
查找用/要查找的内容,查看下一个被查找的内容用用n,查找上一个被查找的内容N
awk
定义
命令形式
常用参数
常用参数
实战1
实战2