"Andrey Jr. Melnikov" <temnota...@gmail.com> wrote:
> Victor Wagner <vi...@wagner.pp.ru> wrote:
>> On Tue, 1 Oct 2019 11:11:48 +0300
>> "Andrey Jr. Melnikov" <temnota...@gmail.com> wrote:
>> > Дак а кто автору злобный буратино, что он не пользует конструкцию
>> >
>> > _pacman=$(command -v pacman)
>> > if [ -n "${_pacman}" -a .... ]; ...
>
>> Ну зачем так сложно?
>
> Затем, что потом сразу можно вызвать ${_pacman} -- ${file} без повторного 
> поиска по дискам в $PATH - а где там тот pacman лежало.

Для этого есть команда hash.  Собственно, именно им и целесообразно проверять 
наличие исполняемости даже безотносительно кэширования, поскольку он молчаливый 
— глушить не надо:

        # check dependencies
        hash printf mv md5sum || exit 127

Attachment: signature.asc
Description: PGP signature

Ответить