Com o while ocorre o mesmo...
2008/7/17 Marcos Notari Junior <[EMAIL PROTECTED]>: > Cesar, > > Utilize o while neste caso... Acho que vai te ajudar mais. > > cat arquivo |while read line > do > echo $line |sed ... ... 2> /dev/null > : > done > > Att. > > Marcos > > Em 17/07/08, César Vianna <[EMAIL PROTECTED]<cesar.vianna%40gmail.com>> > escreveu: > > > > > 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] > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > -- 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]
