码迷,mamicode.com
首页 > 其他好文 > 详细

正则表达式:sed

时间:2017-06-11 10:23:22      阅读:89      评论:0      收藏:0      [点我收藏+]

标签:code   表达   abc   oca   host   class   div   表示   c#   

[root@localhost ~]# sed -n ‘10‘p 1.txt                    # 打印第十行
[root@localhost ~]# sed -n ‘1,10‘p 1.txt                  # 打印一到十行
[root@localhost ~]# sed -n ‘10,$‘p 1.txt                  # 打印第十行到尾行
[root@localhost ~]# sed -n ‘/root/‘p 1.txt                # 打印包含‘root‘的行
[root@localhost ~]# sed ‘/root/‘d 1.txt                   # 删除包含‘root‘的行
[root@localhost ~]# sed ‘1,10‘d 1.txt                     # 删除一到十行
[root@localhost ~]# sed -i ‘1,10‘d 1.txt                  # -i 表示作用于文件,真正删除一到十行
[root@localhost ~]# sed -n ‘/root/p ; /login/p‘ 1.txt # 分号表示依顺序执行,即先打印包含‘root‘的行再打印包含‘login‘的行 [root@localhost
~]# sed -i ‘s/nologin/login/g‘ 1.txt # 把 nologin 替换成 login [root@localhost ~]# sed -i ‘1,10s/nologin/login/g‘ 1.txt # 只替换一到十行 [root@localhost ~]# sed -i ‘s/\/etc/\/usr/g‘ 1.txt # 把 /etc 替换成 /usr [root@localhost ~]# sed -i ‘s#/etc#/usr#g‘ 1.txt # 把 /etc 替换成 /usr [root@localhost ~]# sed -i ‘s@/etc@/usr@g‘ 1.txt # 把 /etc 替换成 /usr [root@localhost ~]# sed -i ‘s#nologin#&abcd#g‘ 1.txt # 在匹配行的后面加上‘abcd‘ [root@localhost ~]# sed -i ‘s#[0-9]##g‘ 1.txt # 删除所有数字,即替换成空

 

 

 

 

    

正则表达式:sed

标签:code   表达   abc   oca   host   class   div   表示   c#   

原文地址:http://www.cnblogs.com/pzk7788/p/6984150.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!