Sed(一)

1:sed命令的格式: sed options script file

    1.1echo "This is a test"|sed 's/test/big test/'

    s命令用第二个字符串替换第一个两个斜杠之间指定的字符串

    更多替换选项     s/pattern/repalcement/flags

                             1:替换标记 

                                数字:表示替换第几个出现的pattern

                                g:表示用新文本替换全部实例

                                p:表示打印原始行的内容

                                w file:将替换的结果写入文件

    1.2要从sed命令中执行多个命令,使用 -e选项

        sed -e 's/brown/yellow/;s/dog/cat/' data1

    1.3 当有太多的sed命令需要处理,可以保存在一个单独的文件里面 使用-f选项

         sed -f script data1



2:使用地址

          sed编辑器将制定的命令仅应用于指定地址匹配的行

               address {

                        command1

                        command2

                         }

   两种行寻址方式

   >>行的数值范围

       sed '2,$s/dog/cat/' data1

   >>筛选行的文本模式

        /pattern/command

      sed '/rich/s/bash/chs/' /etc/passwd

转载于:https://my.oschina.net/yulongjiang/blog/233156

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值