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

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

Re: [shell-script] Atribuir comando a variável paro u de funcionar


From: Julio C. Neves
Subject: Re: [shell-script] Atribuir comando a variável paro u de funcionar
Date: Wed, 21 Sep 2016 17:40:52 -0300

Nem tento entender Alfredo. Leio e se não entender de prima, deixo de lado. Dos 3 T mais importantes na vida do homem, está me faltando o Tempo. Por favor não pergunte quais são os outros T... ;)

Abcs,
Julio
@juliobash

P
róximos cursos de Shell
Cidade         Local Período
São Paulo 4Linux 05
-09/12
Dou treinamento de Shell em qualquer cidade.
Para mais detalhes, me mande um e-mail.


Em 21 de setembro de 2016 14:14, Alfredo Casanova address@hidden [shell-script] <address@hidden> escreveu:
 

E aí, Mestre Julio? Alguma luz nesse problema?
Não consigo entender por nada!

On Wed, Sep 21, 2016 at 12:04 PM 'Julio C. Neves' address@hidden [shell-script] <address@hidden.br> wrote:
 

Pere,
creio que 90% dessa lista entende espanhol. Assim sendo, creio que se vc escrever em espanhol, sem o tradutor do google, fica mais fácil. Assim como o Itamar, tb não consegui entender.

Abcs,
Julio
@juliobash

P
róximos cursos de Shell
Cidade         Local Período
São Paulo 4Linux 05
-09/12
Dou treinamento de Shell em qualquer cidade.
Para mais detalhes, me mande um e-mail.


Em 21 de setembro de 2016 10:03, Alfredo Casanova address@hidden [shell-script] <address@hidden.br> escreveu:

Não entendi o que quis dizer

On Tue, Sep 20, 2016 at 1:04 PM Gmail address@hidden [shell-script] <
address@hidden.br> wrote:

>
>
> Boa tarde
>
>
> No script --user-agent=\"$agent\" ha aspas dobles, e la ordem também, pode
> ser o error?
>
>
>
> Pere
>
> address@hidden
>
>
>


>
> ------------------------------------
>
> AVIS LEGAL
>
> Nota de confidencialitat: Aquest missatge podria contenir missatges
> d'empresa i altre informació confidencial tutelada per les lleis de Europea
> i altres estats, Si Vostè el rep per error o sense ser una de les persones
> esmenades a la capçalera, haurà de destruir-lo sense copiar-lo ni
> revelar-l'ho o qualsevol altre acció relacionada amb el contingut del
> missatge i notificar-ho per correu electrònic a l'emissor del missatge.
>
> Les persones o entitats que incompleixin els deures de confidencialitat
> podran ésser perseguides davant dels Tribunals de Justícia sota l'empar de
> la legislació civil, penal i administrativa nacional i internacional.
>
> Gracies per la seva cooperació.
>
> ------------------------------------
>
> LEGAL NOTICE
>
> Confidentiality notice: This mail may include business and other
> confidential information protected under the laws of and other territories.
> if you are not one of the intended recipients of the message, you are
> legally obliged to delete the message content. Furthermore, you are kindly
> requested to report immediately the incident to the sender.
>
> Breach of confidentiality duties is a serious criminal offence in and
> other territories. Offenders shall be legally prosecuted worldwide.
>
> Thank you for your cooperation.
>
>
>
> El 20/09/16 a les 15:12, Alfredo Casanova address@hidden
> [shell-script] ha escrit:
>
>
> Tentei colocar rodar com bash -x, o trecho do código onde a execução
> emperra está assim:
>
> ...
> $wget "$url/alvo.php?args1=$arg1&arg2=$arg2" | \
> sed -n '/<td>bla<\/td>/,/<\/table>/p' | \
> sed 's/<a href="" \|td \)[^>]*>//g' | \
> sed 's/<font size=3><b>[^<]*<\/b><\/font>//g' | \
> sed 's/^ //g;s-</td><td>- -g' | grep -Eo "^[0-9].*" | \
> sed 's-</td>.*--g' | \
> sed '1s/^/1st\2nd\n/;s/\&nbsp\;//g;s/<\/a>//g'| \
> sed 's/\(^[0-9]\{1,2\}\) \{7\}/\1 /g' > $arg2.tmp
> ....
>
> o output do bash -x script.sh mostra:
>
>
> + sed -n '/<td>bla<\/td>/,/<\/table>/p'
> + wget -q -O- --no-check-certificate '--referer="
> https://urldosistema/login.php"' --cookies=on --load-cookies=.cookie
> --keep-session-cookies '--user-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"' 'https://urldosistema/alvo.php?args1=$arg1&arg2=$arg2'
> + sed 's/<a href="" \|td \)[^>]*>//g'
> + sed 's-</td>.*--g'
> + sed 's/^ //g;s-</td><td>- -g'
> + sed 's/\(^[0-9]\{1,2\}\) \{7\}/\1 /g'
> + sed 's/<font size=3><b>[^<]*<\/b><\/font>//g'
> + grep -Eo '^[0-9].*'
> + sed '1s/^/1st\n2nd\n/;s/\&nbsp\;//g;s/<\/a>//g'
>
> E fica travado aqui, não evolui.
> O arquivo "$arg2.tmp" é criado com size=0.
>
> ....
>
> Notei que a ordem dos comandos do exibidas pelo bash -x está BEM CONFUSA
> em relação à ordem dos comandos como estão escritos no script.
>
> O comando wget é "traduzido" perfeitamente, exceto pelo excesso de aspas
> simples que também não sei explicar.
> E, novamente: Se eu colocar o comando inteiro ao invés de executar
> chamando a variável, o problema simplesmente desaparece.
>
> Alterei o script para a forma que funciona (sem chamar o wget pela
> variável) e a ordem dos comandos não se altera como no bash -x.
>
> O mistério continua. kkkk
>
>
> On Tue, Sep 20, 2016 at 8:26 AM address@hidden [shell-script] <
> address@hidden.br> wrote:
>
>>
>>
>> Alfredo
>>
>> É um caso bem peculiar e sinceramente eu nem sei o que sugerir.
>>
>> Mas tentou ecoar a variável $wget para ver se está chegando logo após o
>> source?
>>
>> Talvez colocar o comando "set -x" ou até um "set -xv" para ver onde possa
>> estar ocorrendo o erro dentro do script.
>>
>> É um debug básico, mas talvez com essas saídas possamos ter um cenário
>> mais claro de análise do que ocorre.
>>
>> []'s
>> Itamar
>>
>
>
>

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




reply via email to

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