Lê todos os valores de uma coluna particular de um arquivo e armazena em outro arquivo

0

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?

    
por Hardik Kotecha 20.08.2015 / 12:49

1 resposta

4

Você pode usar FNR para obter o número da linha atual:

awk '{print "\"Process " FNR "\" - " $2}' <in >out
    
por 20.08.2015 / 13:52