¿Hay alguna manera de hacer que awk detecte contenido separado por comas (o cualquier otro carácter) en lugar de espacios?
por ejemplo, un archivo (.csv) contiene una lista de contactos en el formato "título", "nombre", "apellido", "correo electrónico". ¿Cómo usarías awk para imprimir todos los nombres?
Respuesta1
Necesitas configurar elseparador de campo, ya sea como una opción de línea de comando
awk -F, '{print $2}' file.csv
FS
o usando la variable incorporada
awk 'BEGIN{FS=","} {print $2}' file.csv