[Cascavel-pm] Acesso aleatório à arquivos

Eden Cardim edencardim em gmail.com
Terça Fevereiro 22 04:04:35 PST 2011


>>>>> "Leonardo" == Leonardo Gerheim <general_andrade em yahoo.com.br> writes:

    Leonardo> Olá pessoal, Preciso ler um arquivo e quando em uma
    Leonardo> determinada linha contiver um valor, ele pular para a
    Leonardo> próxima linha e quando encontrar um segundo valor não
    Leonardo> imprimir mais nada, como no exemplo abaixo:

Não ficou claro o que você quer aqui, mostra um exemplo da entrada e da
saída esperada.

    Leonardo> joao- não imprimir
    Leonardo> maria- não imprimir
    Leonardo> antonio- não imprimir
    Leonardo> a- não imprimir
    Leonardo> linguagem- IMPRIMIR
    Leonardo> programacao- IMPRIMIR
    Leonardo> b- não imprimir
    Leonardo> elizabeth- não imprimir
    Leonardo> kenia- não imprimir

Isso é a entrada ou a saída do programa?
grep não resolve?
,----[ cat test_data ]
| joao
| maria
| antonio
| a
| linguagem
| programacao
| b
| elizabeth
| kenia
`----
,----[ cat test_data | grep "linguagem\|programacao" ]
| linguagem
| programacao
`----

    Leonardo>     Eu consegui fazer um script para isso, entretanto
    Leonardo> somente consegui que ele funcione, quando o amanho dos
    Leonardo> registros são iguais. Como faço para resolver esse
    Leonardo> problema tendo um arquivo com registros de tamnho
    Leonardo> diferente?

Se você mostrar o código, com um exemplo da execução, fica mais fácil te
ajudar.

-- 
Eden Cardim
Software Engineer
+55 73 9986-3963
edencardim.com


Mais detalhes sobre a lista de discussão Cascavel-pm