主机名 – 我平台独立?

我正在使用hostname -I来列出hostname -I所有IP地址。 然后,我在假设它是空间分隔的情况下处理这个列表。 这个假设一般是否有效? 我看到手册页上说,你不应该对秩序做出假设,但我可以这样假设

  • 这个命令和选项在linux的所有主要版本上都可用
  • 该命令产生的输出始终是空格分隔的

谢谢!

不,你不能,至less不能,直到你充分限制“所有主要Linux发行版”。 旧版本根本没有这个选项,例如BSD / MacOS版本是完全不同的。