[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: funcionamento do "whatis"
From: |
Sérgio |
Subject: |
Re: funcionamento do "whatis" |
Date: |
Thu, 13 Oct 2011 14:41:18 -0000 |
User-agent: |
eGroups-EW/0.82 |
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.
>