[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