[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] awk: linhas pares e ímpares
From: |
Gentil de Bortoli Júnior |
Subject: |
Re: [shell-script] awk: linhas pares e ímpares |
Date: |
Thu, 9 Feb 2006 13:41:40 -0200 |
On 2/9/06, Julio Cezar Neves - DATAPREVRJ
<address@hidden> wrote:
> Pares:
> cat -n num | sed -n '/^ *\([0-9]*\)\?[02468]\t/p'
> Impares:
> cat -n num | sed -n '/^ *\([0-9]*\)\?[13579]\t/p'
Julio, uma outra saída ainda, aproveitando a sua solução,
é usar o comando "nl". O que pode ser uma vantagem (ou não) é que o
"nl" ignora linhas em branco na contagem.
$ cat -n arquivo.txt
1 Linha
2
3 Linha
4
5 Linha
$ nl arquivo.txt
1 Linha
2 Linha
3 Linha
[]s
--
Gentil de Bortoli Júnior
Chave GPG: http://gentil.bortoli.com.br/gpg
"There Is No Gene For The Human Spirit"