1行の単語をコピーし、別のファイルの行に追加します。

1行の単語をコピーし、別のファイルの行に追加します。

次の行を含む test1 ファイルがあります。

A B C
D E F
...

test2ファイルに次の行を含めたいと思います。

DDD EEE FFF A
DDD EEE FFF D
...

ここで、A と D は、DDD EEE FFF フレーズの後の test1 ファイルの最初の列から test2 ファイルにコピーされます。

このように始めましたが、

cat test1 | echo "DDD EEE FFF " `awk '{print $1}'` > test2

しかし、もちろん、DDD EEE FFFというフレーズを一度だけ追加してからA、Dを追加しますが、これは私が望むものではありません。

DDD EEE FFF  A D

ベストアンサー1

フィリップスの答えとても良いです。もう少し快適な場合は、awk以下を試してください。

awk '{print "DDD EEE FFF " $1}' test1 > test2

おすすめ記事