# # Escapes a string for safe use in ${(e)...} parameter expansion. # # Authors: # Trey Keown # # function escape-eval { setopt LOCAL_OPTIONS EXTENDED_GLOB print -r -- "${1//(#m)[\\\$\`]/\\$MATCH}" # }