[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.
>
RE: [shell-script] Fazendo uma conexão SSH dentro de uma shell?=, Cÿffffedcero Silbeze, 2005/02/15
Re: [shell-script] Fazendo uma conexão SSH dentro de uma shel l?=, Ricardo Barioni, 2005/02/14