三剑客

管道
|管道符将两个命令隔开,管道符左边命令的输出就会作为管道符右边的命令输入
正则表达式
记录文本规则的代码

正则表达在线练习工具
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
