Di Bash, printf dapat melakukan pelarian untuk Anda:
$ a=''\''"\;:#[]{}()|&^example@sqldat.com!?, .<>abc123'
$ printf -v var "%q" "$a"
$ echo "$var"
\'\"\\\;:#\[\]\{\}\(\)\|\&\^\example@sqldat.com\!\?\,\ .\<\>abc123
Saya akan menyerahkannya kepada Anda untuk memutuskan apakah itu cukup agresif.