美文网首页
Linux拼接文件

Linux拼接文件

作者: NJWJ | 来源:发表于2020-06-18 13:17 被阅读0次

    工作中常常遇到需要将一些配置文件或一些文本内容拼接在一起,简单总结一下各种方法

    1、在拼接过程中使用到的最重要的命令就是sed,
    sed 命令的详细介绍:(https://www.runoob.com/linux/linux-comm-sed.html)

        栗子1:将文件中的1、2行删除
        sed '1,2d' file1
        栗子2:将文件中的1、2行删除并重定向
        sed '1,2d' file1 > file2
        栗子3:添加文本到1行以下并生成新的文本
        sed '1i hello' file1 > file2
        栗子4:添加file1到file2的第一行<font: color=read>以下<font>    
        sed -i '1r file1' > file2
        .........................等等
        sed中还可以使用正则表达完成更加复杂的文本编辑,但对于我来说更加复杂的文本编辑工作可能就会使用到python等别的脚本完成了
    

    2、在栗子4中可以发现只能够才第一行以下的文件内容中插入另一个文件,当然可以使用sed中的替换和隐藏打印将内容逐步替换也可以实现,此外还可以使用cat将file1,file2拼接起来
    ···
    cat file1 file2 > file3
    ···
    注意file3为新文件,这涉及到linux文件系统的重定位相关知识

    相关文章

      网友评论

          本文标题:Linux拼接文件

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