"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
signature.asc
Description: PGP signature