0
我想使用命令linux paste
來粘貼兩個文件(以及其他任何選項也會受到歡迎),但增加第二行的行數。更好舉個例子:如何將兩個文件(列)粘貼到第三個文件遞增行+1?
文件1
a
b
c
d
e
f
文件2
1
2
3
4
5
6
7
8
9
10
11
12
我要創建文件3爲:
a 1
b 3
c 5
d 7
e 9
f 11
我想使用命令linux paste
來粘貼兩個文件(以及其他任何選項也會受到歡迎),但增加第二行的行數。更好舉個例子:如何將兩個文件(列)粘貼到第三個文件遞增行+1?
文件1
a
b
c
d
e
f
文件2
1
2
3
4
5
6
7
8
9
10
11
12
我要創建文件3爲:
a 1
b 3
c 5
d 7
e 9
f 11
使用awk
只打印文件中的兩個奇數行:
$ awk 'NR%2' file2 | paste -d' ' file1 -
a 1
b 3
c 5
d 7
e 9
f 11
# Using process substitution
$ paste -d' ' file1 <(awk 'NR%2' file2)
a 1
b 3
c 5
d 7
e 9
f 11
每行之間是否真的有空格? – 2013-03-15 08:49:50
編輯,謝謝。 – ziulfer 2013-03-15 08:52:53
這就是我所希望的,使它更簡單。 – 2013-03-15 08:56:16