ファイルから特定の列のすべての値を読み取って別のファイルに保存する

ファイルから特定の列のすべての値を読み取って別のファイルに保存する

file.txt以下を含むデータがあります。

col11 col12 col13 
col21 col22 col23

次のコマンドを使用して、使用可能なすべての行の2番目の列を取得します(行数は異なる場合があります)。awk '{print $2}' file.txt

この結果を次のように追加する必要があります。

"Process 1" - col12
"Process 2" - col22

取得した行数を待ちますfile.txt
私は何をすべきですか?

ベストアンサー1

FNR以下を使用して現在の行番号を取得できます。

awk '{print "\"Process " FNR "\" - " $2}' <in >out

おすすめ記事