0

コマンドlinuxを使用して2つのファイルを貼り付けたいpaste(他のオプションも歓迎されます)が、2番目の行を増やします。より良い例を挙げてください:

ファイル1

a
b
c
d
e
f

ファイル2

1
2
3
4
5
6
7
8
9
10
11
12

次のようにfile3を作成したい:

a 1
b 3
c 5  
d 7
e 9
f 11
4

1 に答える 1

5

awkファイル 2 の奇数行のみを印刷するために使用します。

$ 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-15T08:55:28.417 に答える