Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想处理一个进程的输出,比如 ifconfig。大家都知道 ifconfig 的输出是包含inet addr:掩码的行列表:等。但我想单独提取 ip [来自 inet addr: field] 并列出它。管道命令可以吗?喜欢
inet addr:
ifconfig | What should be here?
我希望将此命令的输出作为inet addresses(不同接入点(如果存在)的列表)的列表。
inet addresses
您可以使用awk来实现这一点,如本网站所示。我在这里发布了一段摘录,可以产生您想要的结果:
ifconfig | awk '/dr:/{gsub(/.*:/,"",$2);print$2}'
你可以做
ifconfig -a|grep inet| awk -F' ' '{print $2}'