Como impedir que caracteres especiais sejam interpretados como comandos ou links em lynx -useragent=

1. Como impedir que caracteres especiais sejam interpretados como comandos ou links em lynx -useragent=

Uéliton Alves dos Santos
AlvesUeliton

(usa Debian)

Enviado em 31/03/2019 - 18:24h

Dentro do arquivo de texto UA.txt tem várias linhas como está:
lynx http://www.whatsmyua.info -useragent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.155 Safari/537.36"
Um script ler uma linha aleatoriamente com o comando:
bash `shuf -n1 UA.txt` 

Porém o conteúdo em -useragent="..." está sendo interpretado como comandos, e/ou links.
Já tentei algumas hipóteses e não resolveu:
'...' , "'...'" , "$(...)" , "${...}" e por aí vai...

Alguma solução? Desde já agradeço.


  


2. MELHOR RESPOSTA

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 01/04/2019 - 19:17h


AlvesUeliton escreveu:

Dentro do arquivo de texto UA.txt tem várias linhas como está:
lynx http://www.whatsmyua.info -useragent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.155 Safari/537.36"
Um script ler uma linha aleatoriamente com o comando:
bash `shuf -n1 UA.txt` 

Porém o conteúdo em -useragent="..." está sendo interpretado como comandos, e/ou links.
Já tentei algumas hipóteses e não resolveu:
'...' , "'...'" , "$(...)" , "${...}" e por aí vai...

Alguma solução? Desde já agradeço.

Boa noite AlvesUeliton.
Para que o comando seja executado, faça:
shuf -n1 UA.txt|bash
ou
eval $(shuf -n1 UA.txt)


VEJA => echo -e "$(lynx -dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')"
Att.: Marcelo Oliver





Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts