1 2 3 4
#!/bin/sh # Display IP address of primary network interface ip route get 1.1.1.1 2>/dev/null | awk '{print $7; exit}' | grep -E '^[0-9]' || printf "No IP"