#!/bin/sh OP="add" GATEWAY=$(ip route show 0/0 | head -n1 | grep 'via' | grep -o '[0-9]\+\.[0-9]\+\.[0-9]\+\.[0-9]\+') DEVICE=$(ip route show 0/0 | head -n1 | grep 'via' | grep -o '\(ens\|enp\|enx\|eth\|en0\|wlan\|wlp\)[A-Za-z0-9]\+') echo $OP $GATEWAY $DEVICE ip -batch - <