diff --git a/usr/bin/archboot-network.sh b/usr/bin/archboot-network.sh index 37f4aa6d7..d6e40a73b 100755 --- a/usr/bin/archboot-network.sh +++ b/usr/bin/archboot-network.sh @@ -40,7 +40,7 @@ _essid_list() { # only show lines with signal '*' # kill spaces from the end and replace spaces with + between # '+' character is one of 6 forbidden characters in SSID standard - for dev in $(iwctl station "${_INTERFACE}" get-networks | rg -o '(^{1,41}).*\*' -r '$1' | sd ' *.$|^.* ' '' | sd ' ' '\+'); do + for dev in $(iwctl station "${_INTERFACE}" get-networks | rg -o '{.{1,41}).*\*' -r '$1' | sd ' *.$|^.* ' ''); do echo "${dev}" [[ "${1}" ]] && echo "${1}" done