সিস্টেমে বেশ কয়েকটি হোমব্রিউ প্যাকেজ ইনস্টল করা আছে কিনা তা সনাক্ত করতে আমি শেল স্ক্রিপ্ট লিখতে চলেছি। এটি অর্জনের জন্য কি কোনও ব্রিউ কমান্ড ব্যবহার করার উপায় আছে?
আমি প্রস্থান কোড ব্যবহার করার চেষ্টা করেছি 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.
ব্রিউ ম্যান পেজ ; এটি উত্তর হিসাবে দিতে পছন্দ করত