我有一个问题,有人能建议或给出一些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
这能解决你的问题吗?