可以想象,我应该只使用这些命令来获取我的虚拟机的默认 IP。netstat -rn 给出以下输出
Kernel IP routing table
Destination Gateway Genmask ...
0.0.0.0 138.248.123.23 ....
我需要获得 138.248.123.23(这是一个虚构的 IP),但我不能使用 awk 或 sed。我可以使用 while 获取输出的第三行并读取,但无法使用 cut 命令提取它。我试过了,netstat -rn | cut -f2 -d$'\t'
但没有用...
为什么不能使用 awk 和 sed?
这是另一种解决方案:
grep ^0.0.0.0 | tr -s " " | cut -f2 -d" "
该-s
选项将空格字符串转换为单个空格。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句