AWKを使用して指定された形式で列を印刷するには?

AWKを使用して指定された形式で列を印刷するには?

次のデータを含むCSVファイルがあります。

James Cameron,8415664,[email protected]
Jimmy Fallon,97546444,[email protected]
Aron Kuo,03446466,N/a

使った

awk -F, '$1 ~ /Jimmy Fallon/ {print $1, $2}' name.csv

名前が一致する最初の2列を出力しますが、指定された形式で結果を印刷します。Name:<$1>, Phone number:<$2> どうすればいいですか?

ベストアンサー1

努力するprintf

awk -F, '$1 ~ /Jimmy Fallon/ {printf "Name:%s, Phone Number:%s\n",$1,$2}' name.csv

おすすめ記事