diff --git a/src/array.sh b/src/array.sh index 84ffe80..3680cd4 100644 --- a/src/array.sh +++ b/src/array.sh @@ -186,14 +186,14 @@ array::sort() { local -a arr=("$@") sorted - local noglobstate="$(shopt -po noglob)" + local old_state="$(shopt -po noglob)" set -o noglob local IFS=$'\n' sorted=($(sort <<< "${arr[*]}")) unset IFS - eval "$noglobstate" + eval "$old_state" printf "%s\n" "${sorted[@]}" } @@ -222,14 +222,14 @@ array::rsort() { local -a arr=("$@") sorted - local noglobstate="$(shopt -po noglob)" + local old_state="$(shopt -po noglob)" set -o noglob local IFS=$'\n' sorted=($(sort -r <<< "${arr[*]}")) unset IFS - eval "$noglobstate" + eval "$old_state" printf "%s\n" "${sorted[@]}" }