$EWSURL -d @$QUERYFILE > $RESULTFILE; then
exit 1
fi
-sed 's/\(<[^/]\)/\n\1/g' $RESULTFILE
+
echo
# I'm far too lazy to do proper XML parsing for a proof-of-concept
(sed 's/\(<[^/]\)/\n\1/g' $RESULTFILE; echo) | while read LINE; do
NEWSYNCSTATE=$(sed -n '/<m:SyncState>/{s/.*<m:SyncState>\(.*\)<\/m:SyncState>.*/\1/p}' $RESULTFILE)
if [ "$NEWSYNCSTATE" = "" ]; then
- echo "No <SyncState> found in response"
+ sed 's/\(<[^/]\)/\n\1/g' $RESULTFILE
+ echo
+ echo
+ echo "No <SyncState> found in response (shown above); aborting"
exit 1
fi