ファイルから行を読み取り、他のファイルの同じ行に追加します。

ファイルから行を読み取り、他のファイルの同じ行に追加します。

次のファイルがあります。

aaa
bbbb
c

もう一つはこんな感じです。

1  1241
2  301094209
3  432423

私はこれが欲しい:

1  1241 aaa
2  301094209 bbbb
3  432423 c

だからGnuplotとしてプロットすることができます。そうしないで描く方法を知っていれば私も知りたいのですが、私が欲しいものをどうすればいいのか知りたいです:)

答え1

paste -d " " file2 file1 

出力:

1 1241 AAA
2 301094209bbbb
3 432423c

-d LIST:TABの代わりにLISTの文字を再利用します。

答え2

たぶん、コマンドペーストはあなたが探しているものかもしれません。

paste file0 file1

これにより、各行が順番に印刷され、file0一致する行が印刷されますfile1。デフォルトの区切り記号はタブですが、必要に応じて変更できます-d

答え3

努力するpaste。マニュアルページから:各ファイルの順番に対応する行で構成される行(タブ区切り)を標準出力に書き込みます。 FILE がない場合、または FILE が - の場合、標準入力を読み込みます。

関連情報