Исправление vodz, 31.05.18 10:46 (текущая версия) :
$ printf -v var '%q' 'm]0gv#>0&:oSu(au' $ echo "$var" m\]0gv#\>0\&:oSu\(au
Исходная версия vodz, 31.05.18 10:45:
printf '%q\n' 'm]0gv#>0&:oSu(au' m\]0gv#\>0\&:oSu\(au