Como imprimir um intervalo de colunas em um CSV no AWK? [duplicado
Esta pergunta já tem uma resposta aqui:
Extraia colunas específicas do arquivo delimitado usando o Awk 8 respostasWithawk
, Posso imprimir qualquer coluna em um CSV; por exemplo, isso imprimirá a 10ª coluna emfile.csv
.
awk -F, '{ print $10 }' file.csv
Se eu precisar imprimir as colunas 5 a 10, incluindo a vírgula, só sei assim:
awk -F, '{ print $5","$6","$7","$8","$9","$10 }' file.csv
Este método não é tão bom se eu quiser imprimir muitas colunas. Existe uma sintaxe mais simples para imprimir um intervalo de colunas em um CSV emawk
?