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

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

Atribuir comando a variável parou de funcionar


From: Alfredo Casanova
Subject: Atribuir comando a variável parou de funcionar
Date: Mon, 19 Sep 2016 18:39:19 +0000

Mestres,

tenho um sisteminha em shell script em que, para facilitar a leitura, resolvi "encurtar" alguns comandos.
Criei um arquivo "include.sh", que contém o seguinte:

export agent="Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.16) Gecko/20110323 Ubuntu/10.10 (maverick) Firefox/3.6.16"
export url="" href="https://urlesperada">https://urlesperada"
export wget="wget -q -O- --no-check-certificate --referer=\"$url/login.php\" --cookies=on --load-cookies=.cookie --keep-session-cookies --user-agent=\"$agent\""


Aí dentro de cada script do sistema eu faço um "source include.sh" e isso sempre funcionou.

Dentro dos scripts eu usava apenas:

$wget --post-data="" e nunca tive problemas.

eis que depois de um update no sábado (que confesso não ter visto se teve um update do bash no meio), tudo parou de funcionar. Não consegui encontrar o motivo, mas foi só eu substituir a variavel $wget pelo comando todo e tudo funciona.

Alguém sabe me dizer o motivo?


$ bash --version
GNU bash, version 4.3.46(1)-release (x86_64-pc-linux-gnu)
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>

This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.


reply via email to

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