Использовать массивы оболочки. Они чрезвычайно полезны, если вы хотите формировать строки, используя escape-коды, и иметь буквально то, что напечатано. Плюс охрана.
roption=(
-a
--recursive
--progress
--exclude='class'
--delete
--exclude='exclude'
--exclude='.svn'
--exclude='.metadata'
--exclude='*.class'
)
rsync "${roption[@]}" /media/CORSAIR/workspace ~/
Вы даже можете добавить к ним:
if [ "$VERBOSE" -ne 0 ]; then
roption+=(--verbose)
fi