[PowerShell] 获取系统的所有IP,不包含127.0.0.1 →→→→→进入此内容的聊天室

来自 , 2020-10-20, 写在 PowerShell, 查看 117 次.
URL http://www.code666.cn/view/dba4c1a1
  1. #1 要留意grep中的内容,不同系统要分别设置
  2. ifconfig | grep "venet0:0" --after-context=1 | sed -n 's/..*addr:\(..*\) P-t-P..*/\1/p' | sed '/127.0.0.1/d'
  3. #2 要留意addr后面的字符,有些是Bcast,不同系统要分别设置
  4. ifconfig | sed -n 's/..*addr:\(..*\) P-t-P..*/\1/p' | sed '/127.0.0.1/d'
  5. #3 基本不需要针对不同系统进行设置能够获取全部正确有用的IP
  6. ifconfig | sed '/Link/d' | sed '/127.0.0.1/d' | grep addr | awk '{print $2}' | sed 's/addr://g' | sed '/^$/d'
  7.  
  8. //shell/1266

回复 "获取系统的所有IP,不包含127.0.0.1"

这儿你可以回复上面这条便签

captcha