[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Selecionar intervalos de colunas em awk
From: |
Elder Marco |
Subject: |
Selecionar intervalos de colunas em awk |
Date: |
Sun, 25 Jul 2010 10:46:53 -0300 |
Caros,
Estou escrevendo um script e ele utiliza o awk para fazer alguns
processamentos. As primeiras colunas, posso fazer uma referência
simples, como $1, $2.. etc, mas para as últimas colunas, não preciso
pegar elas individualmente. A partir da sexta queria que fosse algo
como: 'pega da sétima até a nona coluna' ou então 'pegue da sétima até a
última coluna'. Vejamos uma linha de exemplo:
4.99 14 0.25 5.34 04 0.18 J.Camara 1986.11.30 05:19
Os que me interessa aqui são esses números, que irei fazer alterações e
trocar para outros. Depois, o 'J. Camara 1986.11.30 05:19' deve
permanecer inalterado e continuar no final da linha. É bom também dizer
que o número de colunas não é fixo, de forma que não posso pegar um $7,
$8, $9.. etc e usar, mas é certo que a primeira palavra começa a partir
da sétima coluna.
Dei uma olhada no manpage do awk, mas não notei qualquer referência a
esse procedimento.
--
Elder Marco
GNU/Linux User: #471180
"Contra o positivismo, que pára perante os fenômenos e diz: 'Há apenas
fatos', eu digo: 'Ao contrário, fatos é o que não
há; há apenas interpretações'. "(Nietzsche)
[As partes desta mensagem que não continham texto foram removidas]
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Selecionar intervalos de colunas em awk,
Elder Marco <=