@[email protected] - so läuft es unter MacOS - Null bei der Aufzählung entfernen - jq -r '.prefixes[] | if .ipv4Prefix then .ipv4Prefix elif .ipv6Prefix then .ipv6Prefix else empty end' >> "$TEMP_FILE" - Punkt zwei Angepasst - # Bereinige die temporäre Datei von doppelten IPs und fasse Subnetze zusammen
ALLOWED_IPS=$(awk '{printf "%s, ", $1}' "$TEMP_FILE" | sed 's/, $//') - Punkt 3 angepasst - sed -i '' -E "s|^AllowedIPs =.*|AllowedIPs = $ALLOWED_IPS|" "$WG_CONFIG"