Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- safeval()
- {
- local _v=$1
- _v=${_v//$(/$$'1'}
- _v=${_v//$[/$$'2'}
- _v=${_v//'`'/$'3'}
- eval printf -v _v %b ""$_v"" || return 1
- _v=${_v//$'1'/(}
- _v=${_v//$'2'/[}
- _v=${_v//$'3'/'`'}
- printf -v "$2" %s "$_v"
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement