Я пытаюсь передать каталог приложения в массив, а затем использовать PlistBuddy
с записями для получения информации о версии каждого установленного приложения. В настоящее время кажется, что список не разделяется на отдельные записи массива.
apps=$(ls /Applications)
for i in "$apps"
do
/usr/libexec/plistbuddy -c Print:CFBundleShortVersionString: "$i"/Contents/info.plist
done