"Andrey Jr. Melnikov" <temnota.am@gmail.com> wrote: > Victor Wagner <vitus@wagner.pp.ru> wrote: >> On Tue, 1 Oct 2019 11:11:48 +0300 >> "Andrey Jr. Melnikov" <temnota.am@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