Text-Processing

合併兩個文件中的交替行

  • July 11, 2016

文件1:

.tid.setnr := 1123 
.tid.setnr := 3345 
.tid.setnr := 5431
.tid.setnr := 89323

文件2:

.tid.info := 12
.tid.info := 3
.tid.info := 44
.tid.info := 60

輸出文件:

.tid.info := 12
.tid.setnr := 1123
.tid.info := 3
.tid.setnr := 3345
.tid.info := 44
.tid.setnr := 5431
.tid.info := 60
.tid.setnr := 89323

使用paste

paste -d \\n file2 file1

另一個 awk 解決方案:

awk '{print; getline < "file1"; print}' file2

引用自:https://unix.stackexchange.com/questions/210171