lxsh/shellcode/map_get.sh

7 lines
208 B
Bash

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