Это должно работать для вас.
#!/bin/bash
FILES=`svn status | awk '{ print $2}'`
for file in $FILES
do
COUNT=`svn diff $file --diff-cmd 'diff' -x '-w' | wc -l`
if [ $COUNT -le 2 ]
then
echo "$file has only whitespace changes"
fi
done
Кроме того, вместо того, чтобы вернуть строки в одно и то же состояние, почему бы просто не вернуть эти файлы?