Я збираюся написати сценарій оболонки, щоб виявити, чи встановлено кілька системних пакунків з домашньою мовою в системі. Чи є спосіб використовувати команду brew, щоб досягти цього?
Я спробував використовувати вихідний код brew install <formula> --dry-run
. Але це створює пакет, якщо він відсутній.
if [ ! -x "$(command -v PKG_EXEC)" ]; then # package not installed fi
brew --cellar "$formula" >/dev/null 2>&1
--cellar formula: Display the location in the cellar where formula would be installed, without any sort of versioned directory as the last path.
заварити сторінку людини ; хотів би дати це як відповідь