[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Re: funcionamento do "whatis"
From: |
Caio Silva |
Subject: |
Re: [shell-script] Re: funcionamento do "whatis" |
Date: |
Thu, 13 Oct 2011 12:15:33 -0300 |
É também legal em scripts que usam o dialog por exemplo.
which dialog > /dev/null 2>&1 || echo "Instale o dialog para continuar" &&
exit 1
Em 13 de outubro de 2011 11:41, Sérgio <address@hidden> escreveu:
> **
>
>
> Vou mostrar um exemplo de utilização do which que fiz:
>
> ETHTOOL="`which ethtool`" || { echo "Instale primeiro o programa ethtool";
> sleep 3; exit 1;}
>
> No comando acima se a atribuição não ocorrer ele executa o outro braço do
> código, assim, de uma só vez descobrimos se o programa existe ou não, caso
> não exista o usuário é informado.
>
> --- Em address@hidden, "vmlinuzbr" <vmlinuzbr@...>
> escreveu
>
> >
> > Olá lista, hoje andei olhando o Advanced Bash-Scripting Guide[1], um
> exemplo que usava o "whatis" para verificar se um programa existia ou não,
> porém este teste nem sempre funciona, caso o programa esteja instalado e não
> tenha man page, ao invés disso eu uso o "which". Ao informar o autor(Mendel
> Leo Cooper), ele me disse:
> >
> > "The "whatis" command does not reference the man pages. Instead it
> searches the whatis database."
> >
> > Não me conformei com a resposta, pois não é isso que a man do whatis
> fala.
> >
> > E agora, alguma opinião a respeito?
> >
> > Abraços.
> >
>
>
>
[As partes desta mensagem que não continham texto foram removidas]