複数の列を結合し、その間に情報を挿入します。

複数の列を結合し、その間に情報を挿入します。

3つのファイルがあり、すべて情報列が含まれています。

ID.ファイル

1
2
3

名前、ファイル

Josh
Kate
Chris

城、ファイル

Smith
Jones
Black

私は次のようなものを得るためにそれらを何とか組み合わせたいと思います:

The ID of the Josh Smith is 1
The ID of the Kate Jones is 2
The ID of the Chris Black is 3

今まで貼り付けを使って組み合わせてみましたが、うまくいきますが、paste -d ',' id.file name.file lastname.file始めと値の間に単語を追加したいと思います。

ベストアンサー1

一方通行:

paste name.file lastname.file id.file | awk -F '\t' '{printf "The ID of the %s %s is %d\n", $1,$2,$3}'

awk必要な形式を取得するために使用されます。

おすすめ記事