eu faria assim: for i in a b c ; do sed 'GG' $i 2>&- || echo "$i deu erro..."; done
[] ś T 2008/7/17 César Vianna <[EMAIL PROTECTED]>: > Opa, > 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 > > -- > 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] > > -- Tiago B Peczenyj Linux User #405772 http://peczenyj.blogspot.com/ "what does not kill us makes us stronger"
