"Andrey Jr. Melnikov" <[email protected]> wrote: > Victor Wagner <[email protected]> wrote: >> On Tue, 1 Oct 2019 11:11:48 +0300 >> "Andrey Jr. Melnikov" <[email protected]> wrote: >> > Дак а кто автору злобный буратино, что он не пользует конструкцию >> > >> > _pacman=$(command -v pacman) >> > if [ -n "${_pacman}" -a .... ]; ... > >> Ну зачем так сложно? > > Затем, что потом сразу можно вызвать ${_pacman} -- ${file} без повторного > поиска по дискам в $PATH - а где там тот pacman лежало.
Для этого есть команда hash. Собственно, именно им и целесообразно проверять
наличие исполняемости даже безотносительно кэширования, поскольку он молчаливый
— глушить не надо:
# check dependencies
hash printf mv md5sum || exit 127
signature.asc
Description: PGP signature

