我想从File2
将文本粘贴到File1
在任何情况下如何将文本插入空行?
文件1:
1
2
4
5
7
8
文件2:
3
6
输出:从这个问题
1
2
3
4
5
6
7
8
作为例子尝试Insert text into blank lines in bash:
sed -e '/^$/{R file2' -e 'd}' file1
但它只有在有只有每秒线空白的工作,以防万一。我想问,在更复杂的情况下是可能的?换句话说,是否有一个通用的解决方案?
作为例子:
文件1
1
2
3
5
6
9
文件2
4
7
8
输出
1
2
3
4
5
6
7
8
9
使用GNU sed的sed脚本,工作正常,我在第二个例子中,注意不要让'File1'和'File2'后以单行换行结束。例如:小心点击“8”和“9”后的返回。 –
通过“通用解决方案”,你的意思是1)取两个文件,2)组合,3)分类4)消除空白?你可以做'cat f1 f2 |排序| grep。# – dawg