From 39c8f7fa589061a53be41308bca4f4988d9de955 Mon Sep 17 00:00:00 2001 From: zawz Date: Sun, 28 Feb 2021 15:11:19 +0100 Subject: [PATCH] fix debashified [*] on maps having extra space --- shellcode/map_get.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shellcode/map_get.sh b/shellcode/map_get.sh index 36a11a2..9be6188 100644 --- a/shellcode/map_get.sh +++ b/shellcode/map_get.sh @@ -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