Advertisement
Guest User

Untitled

a guest
Feb 20th, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.20 KB | None | 0 0
  1. safeval()
  2. {
  3. local _v=$1
  4. _v=${_v//$(/$$'1'}
  5. _v=${_v//$[/$$'2'}
  6. _v=${_v//'`'/$'3'}
  7. eval printf -v _v %b ""$_v"" || return 1
  8. _v=${_v//$'1'/(}
  9. _v=${_v//$'2'/[}
  10. _v=${_v//$'3'/'`'}
  11. printf -v "$2" %s "$_v"
  12. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement