:( 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?

Obrigado Azimute Azimute ;)


--- Em [email protected], "Azimute Azimute"
<[EMAIL PROTECTED]> escreveu
>
> #!/bin/bash
> > t=`gksudo\ \"aptitude\ -y\ safe-upgrade\"`
> > $t
> >
> > resultado:
> >
> > gksudo "aptitude -y safe-upgrade"
> >
> >
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>


Responder a