What is best method to find all ExecuteShellScript actions?

Hi,
I want to create list of all "Execute Shell Script" actions from all macros. How can I parse plist/kmsync file to get all of string values like in this example?

Example result:

<string>echo "$KMVAR_AktywnyFolder" | sed 's/^[\s\t]?\R/website/g'</string>
<string>qlmanage -p "$KMVAR_GifoxLatestFile"</string>
<string>cd ~/Music
youtube-dl -e -x --audio-format mp3 $KMVAR_YTvideoURL</string>