On 11/02/2015 02:10 PM, Bart Schaefer wrote:
echo_v () {
[[ -n $1 ]] && (( ${(P)+1} )) &&
print -R "${(P)${:-${1}[${(b)2}]}}"
}
get_v () {
[[ -n $1 && $3 != *=* ]] && (( ${(P)+1} )) &&
typeset -g "${3:-REPLY}=${(P)${:-${1}[${(b)2}]}}"
}
As Peter once observed, there are no obfuscated code contests in zsh ;-)