美文网首页
第一章 Perl单行命令介绍(2)

第一章 Perl单行命令介绍(2)

作者: lxmic | 来源:发表于2018-04-07 00:04 被阅读103次
    星空.jpeg

    继续上一小节的内容,讲到的是文件中匹配并替换内容,很简单的一个命令行。今天是对这个问题的延伸,扩展。

    1. 备份原文件

    最重要的一个就是.bak的加入,这就是备份文件的命令。该命令行的作用就是备份原文件,然后进行原文件修改。

    perl -pi.bak -e 's/you/me/g' file
    

    2. 多个文件同时修改

    只需要在单行命令后面添加文件名

    perl -pi -e 's/you/me/g'  file1  file2  file3
    

    3. 替换特定行

    # 替换文件中有we的行
    perl -pi -e 's/you/me/g if /we/` file
    # 当然还有很多正则表达需要学习,也能够替换含有数字的行
    perl -pi -e ‘s/you/me/g if /\d/’ file
    

    相关文章

      网友评论

          本文标题:第一章 Perl单行命令介绍(2)

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