linux sed

linux  sed  的功能:

sed的替换功能:

将2-5行的内容替换为“hello   linux   sed”

command:    n1    /etc/passwd   |   sed   '2, 5c   hello  linux   sed'    (就是这么简单,但是它不改变原文件的内容)

sed列出固定行的内容:

command :   cat  /etc/passwd | sed   -n   '5, 7p'  (列出5-7行的内容,  但是还有一种方法就是用  head -n  7|  tail  -n   4)

sed的替换:

command:    sed   's/要替换的/新的内容/g'  +文件名 (是3个///符号, 但是这样替换不了文件里边的内容,  用sed   -i   参数可以替换文件里边的内容)

sed的删除:

command:sed   '2, 5d'    (删除2-5行的内容,不能改变文件的内容,但是你可以用  sed  -i  的参数就可以修改文件里边的内容 ,  $符号可以代表最后一行的意思)

sed的添加:

command:  sed '2a  drink tea!'  (在第2行的后边添加  “drink  tea”  的内容)

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值