बैश में, printf
आपके लिए पलायन कर सकता है:
$ a=''\''"\;:#[]{}()|&^[email protected]!?, .<>abc123'
$ printf -v var "%q" "$a"
$ echo "$var"
\'\"\\\;:#\[\]\{\}\(\)\|\&\^\[email protected]\!\?\,\ .\<\>abc123
मैं यह तय करने के लिए आपको छोड़ दूंगा कि क्या यह काफी आक्रामक है।