[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Excluir caracteres (condicional)
From: |
Flavio Torres |
Subject: |
Re: [shell-script] Excluir caracteres (condicional) |
Date: |
Thu, 19 Jun 2008 23:03:14 -0300 |
User-agent: |
Thunderbird 2.0.0.14 (Windows/20080421) |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Christian wrote:
| 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;
Faça um while read $LINHA;do
verifica se a linha começa com "Servico, se começar, ai voce altera com:
sed 's/\"0./"/'
| Se a linha começar com a palavra Particular, excluir o número 70 do
terceiro
| campo;
se a linha começa com "Particular, entao:
sed 's/\"70./"/'
um abraço
| Caso contrário, ler a próxima linha, até o final do arquivo.
e continua o laço
um abraço
- --
/"\
\ / Flavio Torres
~ X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL
/ \
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (MingW32)
iEUEARECAAYFAkhbD+IACgkQNRQApncg294lNQCgz1i4KsZToyfY2IUjvO5B0kro
eMoAmK4P8ABDt5efVLc0wSoNDKpqikg=
=KLgV
-----END PGP SIGNATURE-----