Primeiro, por que usar sudo para um script simples? Não tem
interferência aqui, mas pode arriscar perder o seu objetivo de não ter
riscos ao sistema.

Em 18 de junho de 2010 14:44, Raphael Gomes <[email protected]> escreveu:
> #!/bin/sh
> a=ZENITY --title="Programa teste" --text="Esse é um texto teste"
>  --entry="Tecle enter para sair"
>

Duas coisas: o zenitty é em minúsculas e ele escreve o resultado dele.

Se você quer ver o que ele escreve na tela, não mande o resultado para
uma variável, apenas execute o zenity. Nem precisa criar um script
para isso, basta digitar o comando no terminal.

Se você quer guardar o resultado numa variável, você precisa usar um subshell.

Se você quer aprender shell, vá logo no cara que mais sabe de shell no
Brasil: http://jneves.wordpress.com/

>
> Eu sei que info faz isso aí mas como é pra treinar o uso de tudo resolve
> fazer isso aí. Cuidado com as quebras de linha porque ainda to usando
> cliente baseado em windows a rpa escrever essa msg.
> na mesma
> -----Mensagem original-----
> De: Ivan Brasil Fuzzer <[email protected]>
> Para: Lista de discussão do LoCoTeam Brasileiro<[email protected]>
> Data: Sexta, 18 de Junho de 2010 13:31
> Assunto: Re: [Ubuntu-BR] execução de scripts
>
> Nos mostre o teu script para podermos dizer alguma coisa.
>
>
> Ivan Brasil Fuzzer
> Bacharel em Informática
> Celular: (54) 9917-1798
> GTalk: [email protected]
> Jabber: [email protected]
> http://www.ubuntero.com.br
>
> ----- Mensagem original -----
> De: "Raphael Gomes" <[email protected]>
> Para: [email protected]
> Enviadas: Sexta-feira, 18 de Junho de 2010 13:12:59
> Assunto: [Ubuntu-BR] execução de scripts
>
> Olá pessoal. Seguinte: estou aqui me arriscando pelo mundo dos scripts
> shell. Como é de prache, pra mim pelo menos, quando estou aprendendo a
> aplicar uma função nova em alguma linguagem de programação que conheço,
> gosto de fazer testes de aplicação dessa função, isoladamente, em pontos
> do sistema onde não tem riscos. No caso do ubuntu seria a pasta pessoal.
> Então, fiz aqui um pequeno script que simplesmente abre um diálogo
> usando o zenity. Para executar o tal escript estou usando sudo bash
> nome-do-script. Enquanto tinha erros ele mostrava no terminal os erros.
> Fui corrigindo até que não apareceu mais nenhum erro. E ... não apareceu
> mais nada! O script simplesmente não executa, ou pelo menos não dá
> retorno. Já dei todas as permissões necessárias, o sistema reconhece
> como sendo um "script shell" mas não executa nada, e deveria ter uma
> saída na tela. Será que tem alguma cosia errada?
>
> --
> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>
> Lista de discussão Ubuntu Brasil
> Histórico, descadastramento e outras opções:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>
> --
> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>
> Lista de discussão Ubuntu Brasil
> Histórico, descadastramento e outras opções:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>
> --
> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>
> Lista de discussão Ubuntu Brasil
> Histórico, descadastramento e outras opções:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>



-- 
Humberto Xis
http://lixaonerd.wordpress.com
http://ostelematicos.blogspot.com

"Sur la tuta tero estis unu lingvo kaj unu parlomaniero." - Gn 11,1

-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br

Responder a