[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Leitura de arquivo...
From: |
Fernando Lemes da Silva |
Subject: |
Leitura de arquivo... |
Date: |
Tue, 3 Jul 2007 22:04:50 -0300 |
User-agent: |
KMail/1.9.6 |
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
- Leitura de arquivo...,
Fernando Lemes da Silva <=