diff --git a/usr/bin/archboot-network.sh b/usr/bin/archboot-network.sh index 6ea3a4dce..3a0554596 100755 --- a/usr/bin/archboot-network.sh +++ b/usr/bin/archboot-network.sh @@ -61,8 +61,8 @@ _wireless() { #shellcheck disable=SC2086,SC2046 if _dialog --cancel-label "${_LABEL}" --title " SSID Scan Result " --menu "Empty spaces in your SSID are replaced by '+' char" 13 60 6 \ "RESCAN" "SSIDs" "HIDDEN" "SSID" \ - iwctl station "${_INTERFACE}" get-networks |\ - rg -o ' {6}(.{34}).*\*' -r '"$1"' | sd ' *$' ' _' 2>"${_ANSWER}"; then + $(iwctl station "${_INTERFACE}" get-networks |\ + rg -o ' {6}(.{34}).*\*' -r '"$1"' | sd ' *\n$' ' _\n') 2>"${_ANSWER}"; then _WLAN_SSID=$(cat "${_ANSWER}") _CONTINUE=1 if rg -q 'RESCAN' "${_ANSWER}"; then