将数据从文件1附加/补充到文件2(linux)



我有一个问题,有人能建议或给出一些bash脚本的例子,如何将数据从文件1填充到文件2吗。以下是需要传输到文件2的数据。

FILE1信息

// -- ALL LINES BELOW WERE GENERATED --
// -- Some custom text that can be anywhere --
zone "domain40.com" {
    type master;
    file "domain4.com";
    allow-transfer {
            xx.xx.xx.xx;
            2203:d1d0:0:4swd::1;
            common-allow-transfer;
    };
    };
 zone "domain50.com" {
    type master;
    file "domain5.com";
    allow-transfer {
            xx.xx.xx.xx;
            2203:d1d0:0:4swd::1;
            common-allow-transfer;
    };
    };
 ..............

FILE2信息

zone "domain10.com" {
    type master;
    file "domain10.com";
    allow-transfer {
            xx.xx.xx.xx;
            2203:d1d0:0:4swd::1;
            common-allow-transfer;
    };
    };
 zone "domain12.com" {
    type master;
    file "domain12.com";
    allow-transfer {
            xx.xx.xx.xx;
            2203:d1d0:0:4swd::1;
            common-allow-transfer;
    };
    };
 zone "domain13.com" {
    type master;
    file "domain13.com";
    allow-transfer {
            xx.xx.xx.xx;
            2203:d1d0:0:4swd::1;
            common-allow-transfer;
    };
    };
 ..............

所以问题是如何在linux中通过添加从FILE1到FILE2的数据来合并文件,只从区域到};没有任何其他文本,如//--下面的所有行都已生成--
我需要将该数据从导入的FILE1添加到现有文件FILE2。有什么帮助吗?

如果自动生成的文本以"然后你可以使用删除这些线路

grep -v "/" file1 >> file2

这能解决你的问题吗?

相关内容

  • 没有找到相关文章

最新更新