shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Excluir caracteres (condicional)


From: Christian
Subject: Excluir caracteres (condicional)
Date: Wed, 18 Jun 2008 23:59:23 -0300

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]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]