#!/bin/bash # name of connected VPN VPN_NAME=$(nmcli -t -f NAME,TYPE,STATE con | awk -F: '$2=="vpn" && $3=="activated" {print $1}') # name of connected wifi WIFI_NAME=$(nmcli -t -f NAME,TYPE,STATE con | awk -F: '$2!="vpn" && $3=="activated" {print $1}') if [[ "${VPN_NAME}" == "" ]]; then echo "${WIFI_NAME}" elif [[ "${VPN_NAME}" =~ "PM" ]]; then echo "PM" else echo "VPN" fi