Oi Denis, Eu uso assim: if [[ -z $( type -p identify ) ]]; then echo -e "ImageMagick não instalado" exit 1 fi
É bem parecido com a sua forma mas usa o test no lugar do which. Não ser se é melhora, mas e diferente... Denis S. Costa wrote: > Boa tarde a t...@s > > tudo bem? > > é o seguinte, em um programa que fiz são usadas ferramentas do sistemas. > > elas são obrigatórias para o programa rodar. > > como faço para verificar a existência dessas ferramentas?? > > hoje em dia faço com o código de retorno do which > > exemplo: > if ! which ferramenta > /dev/null 2>&1 ;then > echo "precisa da ferramenta pra rodar" > exit 1 > fi > > mas não sei se é a melhor maneira. > > alguem tem alguma sugestão para optimizar isso?? > > Obrigado > > Denis Silva Costa > "A paz não brota em um jardim com câmera e sensores..." > > > > ____________________________________________________________________________________ > Veja quais são os assuntos do momento no Yahoo! +Buscados > http://br.maisbuscados.yahoo.com > > [As partes desta mensagem que não continham texto foram removidas] > > [As partes desta mensagem que não continham texto foram removidas]
