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