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: César Vianna
Subject: Re: [shell-script] Ignorar erros em um laço
Date: Thu, 17 Jul 2008 14:13:15 -0300

Com o while ocorre o mesmo...


2008/7/17 Marcos Notari Junior <address@hidden>:

>   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<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]



reply via email to

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