Sebnhores, boa noite. Estou com o seguinte problema: Tenho um arquivo com várias linhas, entre elas, tenho duas linhas especiais, que iniciam com a palavra "Serviço" ou "Particular". Exemplo:
"Serviço" , "3333" , "049392827" ........ "Particular" , "1254" , "7021098765" ........ O que eu preciso fazer: Se a linha começar com a palavra Serviço, excluir o número zero do terceiro campo; Se a linha começar com a palavra Particular, excluir o número 70 do terceiro campo; Caso contrário, ler a próxima linha, até o final do arquivo. Porque preciso disso: Existe um software que lê esse terceiro campo e se tiver com zero ou setenta, não funciona da forma esperada. Detalhe: na linha serviço sempre será o zero, e na linha particular sempre será 70. O que seria mais fácil, usar sed ou awk ? ? ? ? Irei precisar de um for/while para que ele faça isso no arquivo inteiro ? Desde já agradeço a colaboração de todos. Um braço, Christian [As partes desta mensagem que não continham texto foram removidas]