0
Для этой функции:Тихий, который варится?
homebrewinstall()
{
if which brew 2> /dev/null; then
return 0
else
return 1
fi
}
homebrewinstall
Всегда печатает местоположение:
$ /usr/local/bin/brew
Есть ли способ, чтобы этот тест преформы молча?
Оператор 'if' является избыточным; 'homebrewinstall() {which brew>/dev/null; } '. – chepner
Кроме того, встроенная команда 'type -p brew' выполнит ту же задачу без запуска внешней команды' which'. – chepner