Como abrir o URL do Firefox com o parâmetro GET, através da linha de comando do Linux

3

Não tenho certeza se foi perguntado antes, mas realmente não consegui encontrar nada relacionado a isso. Aqui é minha pergunta. Abrir uma URL no firefox através da linha de comando do linux funciona bem, como abaixo:

firefox www.google.com

Mas, como eu abro uma URL com parâmetros GET, e. g .:

firefox www.google.com?param1=val1 

O URL codifica o URL inteiro e converte o ? em %3F . Na janela aberta, o URL se torna: www.google.com%3Fparam1=val1 e não é compreendido pelo navegador.

    
por Pankaj 05.04.2013 / 14:01

2 respostas

6

Se você digitar isso em um prompt de comando, o shell analisará o ?
(O mesmo acontecerá se o seu URL contiver um e comercial ( & ) ou um asterisco ( * ).

Para evitar isso, use aspas duplas em torno da parte que você não deseja que o shell analise.

Por exemplo /usr/local/bin/firefox "http://www.google.com?param1=val1"

    
por Hennes 05.04.2013 / 14:13
0

Tivemos o mesmo problema. A resposta para nós foi qualificar totalmente o URL, incluindo a parte http:// .

Por exemplo, isso funciona:

firefox http://www.google.ch?q=fred
    
por kemosabe 18.07.2017 / 17:21