shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Ignorar erros em um laço


From: Marcos Notari Junior
Subject: Re: [shell-script] Ignorar erros em um laço
Date: Thu, 17 Jul 2008 14:11:11 -0300

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 <address@hidden> 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]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]