Isso pode ser feito com NR
(Número de registros):
awk '{ print NR, $1 }'
Exemplo:
$ echo -e "test test\ntest test" | awk -F'\n' '{print NR, $1}'
1 test test
2 test test
Eu quero imprimir um arquivo que tenha 1 coluna listando valores como:
cat
dog
house
Mas eu quero que o arquivo seja impresso assim para outro arquivo:
1 cat
2 dog
3 house
Eu acho que o awk poderia ser usado para fazer isso?
Você pode fornecer o comando para fazer isso? Eu sei que preciso fazer algo assim para imprimir o arquivo:
awk -F '{ print $1 }'
Mas eu faria algo assim:
int i
awk -F '{ print i, " " $1 }'
i++
(Deixou meu livro do awk no trabalho)
Isso pode ser feito com NR
(Número de registros):
awk '{ print NR, $1 }'
Exemplo:
$ echo -e "test test\ntest test" | awk -F'\n' '{print NR, $1}'
1 test test
2 test test