0

このような2つのファイルがあります

ファイル1

a
b
c

ファイル2

0
1
2

出力したい

a,0
b,1
c,2

このように2つのファイルを追加します

行 (n) のファイル 1 +","+ 行 (n) ファイル 2
ごとに n、合計 n は両方のファイルで同じ

これを行うのに役立つユーティリティがシェルにあるかどうかを知りたいのですが、これまたはループにJavaファイル読み取りファイル書き込みを使用したくありません。awkを使用して実行できますか?

4

2 に答える 2

4

あなたがしたいpaste

$ paste -d',' file1 file2
a,0
b,1
c,2

ここでは多くの方法で行うことができますawk:

$ awk 'FNR==NR{a[FNR]=$0;next}{print a[FNR]","$0}' file1 file2
a,0
b,1
c,2
于 2013-03-16T21:12:13.110 に答える
2

少し見過ごされているツールを使用しますpr

$ pr -m -t -s,  file1 file2
a,0
b,1
c,2
于 2013-03-16T21:38:36.433 に答える