Este é o meu arquivo original chamadoNAME.xxx
columnname1 columnname2 columnname3
XX_XX_XX_XX number number
YY_YY_YY_YY number number
ZZ_ZZ_ZZ_ZZ number number
É assim que eu gostaria de ter meu arquivo
columnname1 columnname2 columnname3
XX_XX_XX_XX_NAME number number
YY_YY_YY_YY_NAME number number
ZZ_ZZ_ZZ_ZZ_NAME number number
Awk
solução:FILENAME
- nome do arquivo de entrada (ou sejaname.xxx
)sub(/\.[^.]+$/, "", FILENAME)
- truncar a extensão do nome do arquivo$1 = $1"_"FILENAME
- anexe a parte do nome do arquivoFILENAME
ao final do primeiro campo$1