[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Leitura de arquivo...
From: |
Tiago Barcellos Peczenyj |
Subject: |
Re: [shell-script] Leitura de arquivo... |
Date: |
Wed, 4 Jul 2007 13:27:15 -0300 |
Bah fernando, o que eu posso dizer... dâ um exemplo de que tipo de
informação vc quer (ou que tipo vc quer remover dai).
Por exemplo, isto basta:
$ tr '\n' ' ' < b | sed 's/item/\n&/g'
secao_a valor1 valor2 valor3 subsecao_a1
item1 opcao1 opcao2
item2 opcao99 opcao15 subsecao_a2 secao_b valor1 valor2 valor3 (valor4)
subsecao_b1
item1 opcao100 opcao120 opcao121 subsecao_b2
itemn opcao101 secao_c valor1 valor2 subsecao_c1 subsecao_c2
[]´s Tiago
On 7/3/07, Fernando Lemes da Silva <address@hidden> wrote:
>
>
> Olá pessoal,
>
> Estou precisando ler um arquivo que está parecido com isto:
>
> secao_a valor1 valor2 valor3
> subsecao_a1
> item1 opcao1 opcao2
> item2 opcao99 opcao15
> subsecao_a2
> secao_b valor1 valor2 valor3 (valor4)
> subsecao_b1
> item1 opcao100 opcao120 opcao121
> subsecao_b2
> itemn opcao101
> secao_c valor1 valor2
> subsecao_c1
> subsecao_c2
>
> O que preciso é obter os valores de item.* e algumas infomacoes que o
> sucedem. Outro detalhe é que os valores não são regulares (não estão
> sempre
> na mesma posição).
>
> A principio comecei separando a secao de interesse com o sed e depois fui
> picotando as coisas (grep, cut, sed) mas acabei abandonando a ideia.
> Depois
> começei a fazer usando o AWK mas ele não me pareceu ser adequado pois
> o "programa" ficou bem grande.
>
> Alguém sabe se tem alguma outra ferramenta em shell mais adequada, que
> seja
> o mais "economica" possível? Este script possivelmente será executado pelo
>
> menos 1 vez por segundo, então eu não queria invocar muitos processos.
>
> []'s
>
> --
> 0010111100101010010100110100100101000111
> Fernando LEMES da Silva
> www.koho.com.br (0x43fca35b)
> 0101001101001001010001110010101000101111
>
>
>
--
Tiago B Peczenyj
Linux User #405772
http://peczenyj.blogspot.com/
[As partes desta mensagem que não continham texto foram removidas]
- Leitura de arquivo..., Fernando Lemes da Silva, 2007/07/03
- Re: [shell-script] Leitura de arquivo...,
Tiago Barcellos Peczenyj <=