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

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

Re: [shell-script] Re: Problema com caracteres especiais "" '' ``


From: MrBiTs
Subject: Re: [shell-script] Re: Problema com caracteres especiais "" '' ``
Date: Thu, 15 May 2008 21:53:29 -0300
User-agent: Thunderbird 2.0.0.14 (X11/20080505)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

miguelcm86 wrote:
| :( mesmo assim ainda não chegamos lá..
| a resposta deste codigo foi esta:
|
| ./teste1.sh: line 2: gksudo "aptitude -y safe-upgrade": command not found
|
| pelo que percebo  o "`" faz com que o comando seja logo executado, mas
| não é isso que quero, tem de ser guardado numa variável e esta por sua
| vez quando é chamada executa.
| Mesmo assim a saída que deu, foi que o comando não era encontrado, mas
| se colocar gksudo "aptitude -y safe-upgrade" dá perfeitamente o que quero.
|
|
| o código está neste momento assim:
| #!/bin/bash
| t=`gksudo\ \"aptitude\ -y\ safe-upgrade\"`
| $t
|
| Mais alguma sugestão?

Que exagero de escapes.

Um comando entre "acentos agudos" será executado, similarmente a um comando em 
$().

Simples e rápido:

#!/bin/bash

t="gksudo 'aptitude \-y safe-upgrade'"
$t


São aspas duplas e simples e não há espaço entre a \ e o - do parâmetro y

- --

Um abraço

0. MrBiTs - address@hidden
.0 GnuPG  - 
http://keys.cardboard.net:11371/pks/lookup?op=get&search=0xAC37715A6DD1F186
000 http://www.mrbits.com.br (under construction)

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFILNsJrDdxWm3R8YYRAiGpAJ47elmKJvmHVhbTOua/aVfp+RIdegCbBbV7
aOIeN+miHCcRv9nK3Rwq6iI=
=61Eb
-----END PGP SIGNATURE-----



reply via email to

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