
我有一個 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
輸出具有匹配名稱的前兩列,但現在我以指定的形式列印結果,Name:<$1>, Phone number:<$2>
如何實現這一點?
答案1
嘗試printf
:
awk -F, '$1 ~ /Jimmy Fallon/ {printf "Name:%s, Phone Number:%s\n",$1,$2}' name.csv
答案2
您可以在以下位置使用字串print
:
awk -F, '$1 ~ /Jimmy Fallon/ {print "Name:" $1, "Phone number" $2}' name.csv