vim sed.txt
I love python
I love PYTHON
Hadoop is bigdata frame
# 本身输出一次 p打印输出一次[root@localhost ~]# sed 'p' sed.txt
I love python
I love python
I love PYTHON
I love PYTHON
Hadoop is bigdata frame
Hadoop is bigdata frame
# 只是p输出一次[root@localhost ~]# sed -n 'p' sed.txt
I love python
I love PYTHON
Hadoop is bigdata frame
# 只处理打印python的行 本身也输出一次[root@localhost ~]# sed '/python/p' sed.txt
I love python
I love python
I love PYTHON
Hadoop is bigdata frame
# -n 静默模式 只打印处理行[root@localhost ~]# sed -n '/python/p' sed.txt
I love python
# -e 连接多个匹配命令[root@localhost ~]# sed -n -e '/python/p' -e '/PYTHON/p' sed.txt
I love python
I love PYTHON
vi edit.sed
/python/p # 输入# -f指定文件中的模式进行处理[root@localhost ~]# sed -n -f edit.sed sed.txt
I love python
# 默认不支持扩展正则表达式[root@localhost ~]# sed -n '/python|PYTHON/p' sed.txt# -r 支持扩展正则表达式[root@localhost ~]