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

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

Re: [shell-script] Dúvida sobre o comportamento do Bash.


From: Rafael Lahm
Subject: Re: [shell-script] Dúvida sobre o comportamento do Bash.
Date: Wed, 16 Feb 2005 21:08:22 -0300

Gentil, verifique se as expansões de chave (brace expansion) estão ativas
quando o seu script esta sendo executando:

set -o

para ativar:

set -o braceexpand

E o como tu já percebeste, se a expansão for cercada de "" ou '', o que tiver
dentro será interpretado literalmente. Se o braceexpand estiver ativo no bash
o teu script só vai dar erro se os arquivos não existirem, e pelo que eu
conheço não tem como o bash inserir automaticamente qualquer tipo de aspas na
tua url passada ao wget.


--
Rafael Lahm


On Tue, 15 Feb 2005 09:22:50 -0200
Gentil de Bortoli Júnior <address@hidden> wrote:

> 
> Eliphas, creio que essas aspas estão indo para o wget, sim. Se você 
> copiar e colar o comando com as aspas, verá o wget tentando traduzir 
> as chaves para seu devido código. É por causa dessas aspas que o Bash 
> não está expandindo o comando {Dir1,Dir2}, que, na verdade, gerariam 2 
> comandos e não apenas 1, como o Bash está querendo.
> 
> Eliphas Levy Theodoro wrote:
> > Isso (envolver com aspas) é comum. É simplesmente o modo do bash dizer 
> > para você que é um argumento só.
> > 
> > $ set -x
> > $ echo "bla" "ble bli"
> > + echo bla 'ble bli'
> > bla ble bli
> > 
> > No caso, as aspas não vão para o wget.
> 




reply via email to

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