[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Ignorar erros em um laço
From: |
MrBiTS |
Subject: |
Re: [shell-script] Ignorar erros em um laço |
Date: |
Thu, 17 Jul 2008 14:16:39 -0300 |
User-agent: |
Thunderbird 2.0.0.14 (Windows/20080421) |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
| tenho um script que deve fazer a leitura de um arquivo com um for e
executar
| um sed para cada linha
|
| for i in `cat arquivo`
| do
| sed ... $i ...
| done
|
| O problema é quando o arquivo indicado pelo $i não existe, o laço é
| interrompido. Queria que ele ignorasse e continuasse a execução.
| A única alternativa que encontrei foi testar a existência do arquivo
antes,
| mas como é uma lista muito longa queria evitar mais um test
Estranho o laço ser interrompido. Fiz um teste aqui e ele não
interrompeu nada. Tive mensagens de erro, é claro, mas o laço foi
executado até o final.
Se o seu script for somente isso, o laço não vai ser interrompido. Como
você nos deu o que eu imagino seja um exemplo genérico e não mostrou
mensagens de erro, fica mais dificil adivinhar.
- --
Um abraço
.0. MrBiTs - address@hidden
..0 GnuPG -
http://keys.cardboard.net:11371/pks/lookup?op=get&search=0xAC37715A6DD1F186
000 http://www.mrbits.com.br
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Cygwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iEYEARECAAYFAkh/fncACgkQrDdxWm3R8YYnMACfScwZM5m1nMjB2b7VdLw2S0ko
gToAnioAi0eR1lY3eD2oefwtJsSuIWIy
=8abb
-----END PGP SIGNATURE-----
Re: [shell-script] Ignorar erros em um laço, Tiago Barcellos Peczenyj, 2008/07/17