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

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

Re: [shell-script] Escapar @.


From: Gustavo Filgueiras
Subject: Re: [shell-script] Escapar @.
Date: Wed, 26 Nov 2014 22:31:13 -0200

Caros,

  Tive uma nova ideia mas sem sucesso.
  Tentei usar uma tabela que eu vi no blog do julio.

  $ echo -e "git clone https://usuario:p\address@hidden/usuario/repo.git"
    git clone https://usuario:p@ssword@github.com/usuario/repo.git

  Mas não consigo executar a saida do echo para testar.

Em 26 de novembro de 2014 21:32, Gustavo Filgueiras <address@hidden> escreveu:
Luiz,

  sem problemas, obrigado por me ajudar !

Em 26 de novembro de 2014 21:30, Luiz Roberto Ferreira address@hidden [shell-script] <address@hidden> escreveu:

 

Gustavo, estou sem o note no momento para testes. Alguém da lista terá a resposta que precisa (e eu tb)
Abs

Em 26/11/2014 21:21, "Gustavo Filgueiras address@hidden [shell-script]" <address@hidden> escreveu:

 

Luis,

   obrigado pela resposta.
   Usando duas \\ ou \\\ o erro continua.
   SO ( XenServer ):
    uname -a
    Linux 3.2.0-4-amd64 #1 SMP Debian 3.2.41-2 x86_64 GNU/Linux

   error: Couldn't resolve host 'address@hidden' while accessing

Em 26 de novembro de 2014 21:18, Luiz Roberto Ferreira address@hidden [shell-script] <address@hidden> escreveu:
 

Ou com duas... \\@ dependendo do S.O.

Em 26/11/2014 21:15, "Luiz Roberto Ferreira" <address@hidden> escreveu:

Tente com 3 contra barras \\\@

Em 26/11/2014 21:09, "Gustavo Filgueiras address@hidden [shell-script]" <address@hidden> escreveu:
 

Caros, boa noite.

  Eu preciso escapar o @ que uso na senha, pois ele está se confundido com o host.

  Exemplo 1:
  git clone https://usuario:p@ssword@github.com/usuario/repo.git

  Quando executo o exemplo acima, ele da erro, pois como a senha tem @ ele entende que o próximo parâmetro é o host. tentei escapar com \ ou então usar a url entre " " mas também não foi.

  Exemplo 2:
  ( echo usuario ; echo p@ssword ) | git clone https://github.com/usuario/repo.git

  Quando eu uso só o comando, git clone https://github.com/usuario/repo.git ele pede o usuario e senha, então usei o comando acima, que é o mesmo que eu uso para trocar a senha de root em uma linha só.


   Obrigado a todos.
   Gustavo Filgueiras





reply via email to

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