
Eu tenho um arquivo csv com dados como abaixo:
James Cameron,8415664,[email protected]
Jimmy Fallon,97546444,[email protected]
Aron Kuo,03446466,N/a
eu usei
awk -F, '$1 ~ /Jimmy Fallon/ {print $1, $2}' name.csv
para gerar as duas primeiras colunas com o nome correspondente, mas agora imprimo o resultado no formato especificado como Name:<$1>, Phone number:<$2>
Como faço para conseguir isso?
Responder1
Tentar printf
:
awk -F, '$1 ~ /Jimmy Fallon/ {printf "Name:%s, Phone Number:%s\n",$1,$2}' name.csv
Responder2
Você pode usar strings em print
:
awk -F, '$1 ~ /Jimmy Fallon/ {print "Name:" $1, "Phone number" $2}' name.csv