¿Cómo imprimir un rango de columnas en un CSV en AWK? [duplicar
Esta pregunta ya tiene una respuesta aquí:
Extraiga columnas específicas del archivo delimitado usando Awk 8 respuestasConawk
, Puedo imprimir cualquier columna dentro de un CSV, por ejemplo, esto imprimirá la décima columna enfile.csv
.
awk -F, '{ print $10 }' file.csv
Si necesito imprimir las columnas 5-10, incluida la coma, solo sé de esta manera:
awk -F, '{ print $5","$6","$7","$8","$9","$10 }' file.csv
Este método no es tan bueno si quiero imprimir muchas columnas. ¿Existe una sintaxis más simple para imprimir un rango de columnas en un CSV enawk
?