美文网首页
2018-10-22 sed编辑文件同时使用多个命令时要注意!

2018-10-22 sed编辑文件同时使用多个命令时要注意!

作者: 五大RobertWu伍洋 | 来源:发表于2019-01-02 20:40 被阅读5次

    如下命令结果是删除所有含有let的行,并在首行增加新行,内容为:

    let me
    
    sed -i '/let/d;1i\let me' final.rs_test
    

    但是如果你写成如下命令:

    sed -i '/let me/d;1i\let me' final.rs_test
    

    你会发现文件首行没有什么新增行啊?

    就像新增了首行然后又被d命令删除了。
    否则就写两次命令吧:

    sed -i '/let me/d'  final.rs_test
    sed -i '1i\let me'  final.rs_test
    

    至此,大家明白了吧,sed编辑文件时,如果同时使用多个命令,看起来有先后顺序的,但是d命令和其他编辑命令同时使用时,一定要注意!

    相关文章

      网友评论

          本文标题:2018-10-22 sed编辑文件同时使用多个命令时要注意!

          本文链接:https://www.haomeiwen.com/subject/hixnzftx.html