Исправление joy4eg, 09.07.15 23:06 (текущая версия) :
Исходная версия joy4eg, 09.07.15 23:02:
str=8-44-32-11 IFS="-" set -- $str for arg; do r="${r}"${r:+'!'}$((arg * 2)); done echo $r # 16!88!64!22