我想從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