使用route
命令时,-n
switch 可以解决问题。如何使用ip route
命令获取数字输出?它的手册页没有提到任何类似的东西。具体来说,我需要0.0.0.0
而不是default
.
-n
选项的目的route
是抑制地址到名称的查找。例如,它可用于获取原始数字信息,以防查找太慢或返回不正确的结果。
ip
默认情况下,该命令不执行地址到名称查找,因此它没有或不需要该选项。它确实显示了0.0.0.0/0
条目default
以提高清晰度,但这只是硬编码,它不是基于名称查找。有一个-r
选项可以要求ip
将地址解析为名称,但默认情况下未启用。本质上,-r
是route
's的反义词-n
。
sed s#default#0.0.0.0/0#
如果您不想看到“默认”一词,您始终可以通过管道传输输出。