Realmente, tentei simplificar a pergunta, mas faltaram dados. Segue o script completo.
#!/bin/bash NOVA_QUOTA=30720 for i in `cat perfil0.txt` do utilizado=`head -1 /var/lib/imap/quota/q/user.$i` n_quota_bytes=$(($NOVA_QUOTA*1024)) if [ $n_quota_bytes -gt $utilizado ] then mv /var/lib/imap/quota/q/user.$i /var/lib/imap/quota/q/user.$i.old sed "2s/.*/$NOVA_QUOTA/" /var/lib/imap/quota/q/user.$i.old > /var/lib/imap/quota/q/user.$i;chown cyrus.mail /var/lib/imap/quota/q/user.$i else echo $i - $(($utilizado/1024/1024)) >> quotas-cheias.txt fi done 2008/7/17 MrBiTS <[EMAIL PROTECTED]>: > -----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 - [EMAIL PROTECTED] <mrbits%40linuxmasters.info> > ..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----- > > -- César Vianna ------------------- "Talvez porque eu pense demais ou sonhe demais, o certo é que não distingo entre a realidade que existe e o sonho, que é a realidade que não existe." Fernando Pessoa [As partes desta mensagem que não continham texto foram removidas]