#!/bin/bash PB="/Library/Receipts/AdditionalEssentials.pkg/Contents/Resources/PlistBuddy" NUM=`$PB -c "Print :persistent-apps" ~/Library/Preferences/com.apple.dock.plist | egrep -a "^[[:space:]]*Dict {$" | wc -l` #NUM=$(($NUM-1)) # cause arrays start at 0 for i in `jot $NUM 0` do if ( $PB -c "Print :persistent-apps:$i" ~/Library/Preferences/com.apple.dock.plist | grep -a "meetingmaker Client" ) then echo "Entry $i contains meeting maker!!" $PB -c "Delete :persistent-apps:$i" ~/Library/Preferences/com.apple.dock.plist else echo "Entry $i does not contain meeting maker" fi done