fix debashified [*] on maps having extra space

This commit is contained in:
zawz 2021-02-28 15:11:19 +01:00
parent f5e5d32eca
commit 39c8f7fa58

View file

@ -1,6 +1,6 @@
__lxsh_map_get() {
if [ "$2" = \* ] || [ "$2" = @ ] ; then
printf "%s\n" "$1" | sort | cut -d ']' -f2-
printf "%s" "$(printf "%s" "$1" | sort | cut -d ']' -f2-)" | tr '\n' ' '
else
printf "%s\n" "$1" | grep "^$2\]" | cut -d ']' -f2-
fi