From f622651482ba57ecd87e88ba4bad779873a8a6a8 Mon Sep 17 00:00:00 2001 From: Midgard <2885-Midgard@users.noreply.framagit.org> Date: Wed, 26 Jul 2023 18:12:57 +0200 Subject: [PATCH] [bin/qrwifi] Take only first password --- bin/qrwifi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/qrwifi b/bin/qrwifi index bbb34b8..2556529 100755 --- a/bin/qrwifi +++ b/bin/qrwifi @@ -11,7 +11,7 @@ fi pw="${2:-}" if [ -z "$pw" ]; then - pw="$(sudo cat /etc/wpa_supplicant/wpa_supplicant.conf | sed -n '/^[\t ]*ssid="'"$ssid"'"$/{:findpsk;N;/}/d;/\n[\t ]*psk=/!b findpsk;s/^\(\n\|.\)*[\t ]*psk="\(.*\)"$/\2/p; }')" + pw="$(sudo cat /etc/wpa_supplicant/wpa_supplicant.conf | sed -n '/^[\t ]*ssid="'"$ssid"'"$/{:findpsk;N;/}/d;/\n[\t ]*psk=/!b findpsk;s/^\(\n\|.\)*[\t ]*psk="\([^"]*\)"$/\2/p; t quit}; d; :quit; q')" fi if [ -z "$pw" ]; then echo "Couldn't find password for network \`$ssid\`"