bash: digでホスト名のIPアドレスだけ取得する方法

bashシェル上で単純にホスト名に対するIPアドレスを取得したかったのでメモ

digコマンドに +short オプションを付けると結果がとてもシンプル

$ dig +short www.kwonline.org
34.85.103.60

ついでに、ip routeコマンドの結果からdefaultゲートウェイのIPだけ抜き取る方法。

$ ip route show
default via 192.168.1.1 dev wlp1s0

この結果からdefaultゲートウェイのIPアドレスをササっと取得。

$ ip route show | grep -E -m1 '^default'|awk '{print $3}'
192.168.1.1