今天在微博(Linux命令行精选)上看到了一条关于获取网关的命令,很有意思。
所以,在自己的环境上试了下:

如上:
首先,通过“route -n”获取路由表的全表。
然后,通过grep的正则,定位到以“0.0.0.0”起头的行,即网关“192.168.56.2”所在的那一行。
最后,通过awk的范围截取,取得第二列的数据,也就是“192.168.56.2”。
——————————————
Done。

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

隐藏
变装