Display default gateway.

Display basic information.

$ ip -brief address
lo               UNKNOWN        127.0.0.1/8 
enp3s0           UP             192.168.8.168/24 
wlp4s0           DOWN           

Display default route.

$ ip route show default
default via 192.168.8.1 dev enp3s0 proto dhcp metric 100 

Display default route using JSON.

$ ip -json route show default
[{"dst":"default","gateway":"192.168.8.1","dev":"enp3s0","protocol":"dhcp","metric":100,"flags":[]}]

Display default gateway.

$ ip -json route show default | jq --raw-output '.[].gateway'
192.168.8.1
ko-fi