
Tengo un archivo csv con datos como los siguientes:
James Cameron,8415664,[email protected]
Jimmy Fallon,97546444,[email protected]
Aron Kuo,03446466,N/a
he usado
awk -F, '$1 ~ /Jimmy Fallon/ {print $1, $2}' name.csv
para generar las dos primeras columnas con el nombre coincidente, pero ahora puedo imprimir el resultado en la forma especificada como ¿ Name:<$1>, Phone number:<$2>
Cómo logro esto?
Respuesta1
Intentar printf
:
awk -F, '$1 ~ /Jimmy Fallon/ {printf "Name:%s, Phone Number:%s\n",$1,$2}' name.csv
Respuesta2
Puedes usar cadenas en print
:
awk -F, '$1 ~ /Jimmy Fallon/ {print "Name:" $1, "Phone number" $2}' name.csv