ubuntu中sed命令用法

1.sed ‘1p’ passwd :打印第一行内容,改为sed -n ‘1p’ passwd 只显示第一行

2.sed -n ‘1,4p’ passwd:打印第一行到第四行

3.sed -n ‘$p’ passwd:打印最后一行

4.sed -i ‘1d’ passwd:真正的删除第一行,如果不加i的话只是在预览的时候不显示而已,其实文件里还是存在第一行的

5.sed -i ‘$ahi’ passwd:追加一个hi,如下

         

6.sed -i ‘1ahi’ passwd:第一行进行追加,实际则在第一行后面追加一行,如下:

        

7.sed -i '1ihi' passwd:则是在当前行进行追加,如下:

        

8.sed -i 's/root/Root/' passwd:其中s是替换操作,将root替换成Root

        

        此时注意只替换了第一个root,如何替换所有的root呢,进行如下操作:

        sed -i 's/root/Root/g' passwd,即替换成功

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值