diff options
Diffstat (limited to 'subr.rtl/rtl_complex.subr')
-rw-r--r-- | subr.rtl/rtl_complex.subr | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/subr.rtl/rtl_complex.subr b/subr.rtl/rtl_complex.subr index 8866484f..61637f69 100644 --- a/subr.rtl/rtl_complex.subr +++ b/subr.rtl/rtl_complex.subr @@ -72,4 +72,12 @@ rtl_percentage() { printf "%d\n" "${_perc}"; }; +rtl_sunset() { + local _rs_rset="${1#\$}" _rs_kname="" IFS=" "; + eval set -- '${'"${_rs_rset}"'}'; + while [ "${#}" -gt 0 ]; do + unset "${_rs_rset}${_rs_kname}"; shift; + done; unset "${_rs_rset}"; +}; + # vim:filetype=sh |