Você pode usar FNR
para obter o número da linha atual:
awk '{print "\"Process " FNR "\" - " $2}' <in >out
Eu tenho um file.txt
que contém dados como abaixo:
col11 col12 col13
col21 col22 col23
Eu busco a segunda coluna de todas as linhas disponíveis (o número de linhas pode variar) usando awk '{print $2}' file.txt
Agora eu preciso acrescentar este resultado como abaixo:
"Process 1" - col12
"Process 2" - col22
e assim por diante, para o número de linhas buscadas em file.txt
.
Como eu faço isso?
Você pode usar FNR
para obter o número da linha atual:
awk '{print "\"Process " FNR "\" - " $2}' <in >out
Tags text-processing awk columns