Otavio, O env me faz rodar um programa em ambientes diferentes, já o conheço. Mas nem sempre funciona... ao menos comigo pois tenho diversos scripts e links para eles reutilizados em diversos sistemas operacionais seja com jail ou usuário super e por isso o whereis me parece ser melhor (ao menos funcionou em BSDs, Slacks e Fedora/CentOS que é o que uso). Pode até ser uma falha minha ao usar o env adequadamente. Mas vou seguir tua dica e ver se tiro algumas horas no sábado para testar em alguma build tua sugestão. Aí dou um feedback pro pessoal aqui.
Obrigado. Em Qui, 2008-02-07 às 12:15 -0200, Otávio Fernandes escreveu: > On Thu, 07 Feb 2008 12:01:25 -0200 Bruno Gunter Fricke wrote: > > > Um gatilho que eu costumo fazer é no início de um script dar um > > "whereis programa" e salvar o nome dele em uma variável. Primeiro > que > > resolve em parte este problema e funciona em qualquer ambiente, não > > importando onde eles foram instalados/alocados :-) > > > > Bruno, > > (( a reinvencao da roda ! )) > > Assim como outros comandos, o whereis tem diferentes padroes de > resposta > em diferentes sistemas operacionais. E foi por este motivo que houve a > criacao do "env". > > Meu conselho eh que vc leia o man do env, princiapalmente a parte "Use > in shell-scripts". > > um abraco, > > -- > | -- > | Otávio Fernandes < otaviof | gmail | com > > | FreeBSD 7.0-PRERELEASE && GNU/Linux User: 283.396 > | (( Especial Programação )) http://geekbr.podcastbrasil.com/ -- 0.15 > | -- > > > > > [As partes desta mensagem que não continham texto foram removidas]
