Re: [shell-script] testar se existe um programa

2006-12-22 Por tôpico Fernando Zank
Dei uma procurada aqui, mas ainda não achei nada, mas uso o Ubuntu então tentei ver alguma opção do dpkg para testar os pacotes, mas agora to meio enrolado aqui no trab e vou deixar para mais tarde, bom vo disponibiliza o script que eu estava fazendo para os outros da lista, o script é simples e to

Re: [shell-script] testar se existe um programa

2006-12-22 Por tôpico Tiago Barcellos Peczenyj
existem codigos de retorno que representam problemas comuns: http://aurelio.net/shell/canivete.html#exitcode e outros que dependem do programa, alguns trazem no man o que significa cada um, por exemplo. o seu codigo estava, digamos, permissivo demais, se o programa não fosse executado 100% ENC (

Re: [shell-script] testar se existe um programa

2006-12-22 Por tôpico Fernando Zank
Tiago, em 1º lugar obrigado pelas explicações , só fiquei um pouco na dúvida ali no retorno se não exiter ele retorna o 127 ou o 1 ? Com o find eu tinha tentado antes, mas não soube fazer, pois ele mesmo não achando o arquivo ele não ia para o código depois do || pois ele executava o comando fin

Re: [shell-script] testar se existe um programa

2006-12-22 Por tôpico Tiago Barcellos Peczenyj
Fernando Vc pode fazer isso de 2 formas. 1) existe o comando which, que informa aonde está localizado um dado arquivo executavel dentro do seu $PATH $ which gcc /usr/bin/gcc $ echo $? 0 $ which netscape netscape: Command not found. $ echo $? 1 dessa forma: $ which comando 2>&- >&- && echo '

[shell-script] testar se existe um programa

2006-12-22 Por tôpico Fernando Zank
Ae pessoal da lista, mais uma vez vou recorrer a vocês para tentar achar uma solução para o meu problema. O Problema é o seguinte , estou fazendo um script em que um determinado momente quero testar se existe um pacote instalado, caso contrário ele chama uma função para instalar este pacote. Bom