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

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

Re: [shell-script] script para leitura de arquivos


From: Eliphas Levy Theodoro
Subject: Re: [shell-script] script para leitura de arquivos
Date: Wed, 9 Mar 2005 16:47:23 -0300 (BRT)

Rodrigo Monteiro, @ 11:37:
> mas onde ficaria o >/dev/null 2>/dev/null
> dentro da ` ou fora? antes ou depois do wc?
> o comando original eh esse:
> if [ `ls -1 $dir/$2.*.xml | wc -l` -gt 0 ]

Se você quer mesmo manter essa construção, ficaria dentro.

if [ `ls -1 $dir/$2.*.xml >/dev/null 2>&1 | wc -l` -gt 0 ]; then...

Mas já que você não vai usar o resultado pra nada (só quer saber se
retornou ok ou não), sugiro usar o que o shell e o ls já oferece, que é 
o código de retorno do programa dizendo que foi executado com sucesso
ou não:

$ if ls .bash* >/dev/null 2>&1; then echo achei; else echo não achei; fi
achei
$ if ls .ksh* >/dev/null 2>&1; then echo achei; else echo não achei; fi
não achei

> --- Eliphas Levy Theodoro <address@hidden> wrote:
>> Experimenta:
>> if ls $dir/$2.*.xml >/dev/null 2>/dev/null; then
>>      #faz algo porque o ls retornou sucesso
>> fi

-- 
Eliphas

[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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