在.bashrc中,使用python获取本机IP地址(现在只支持wlan)

其实最好的办法是写个单独的脚本去查找IP,但是如果实在不愿意单写一个脚本文件,也可以直接将代码嵌入.bashrc中

在~/.bashrc下加入下面这行代码即可使用python获取本机的wlan的IP地址并导出到MY_IP变量中

export MY_IP=$(python -c "import re;e = re.search(r'wland+ Link encap:Ethernet HWaddr w{2}:w{2}:w{2}:w{2}:w{2}:w{2} inet addr:(d+.d+.d+.d+) Bcast', '$(echo $(ifconfig))'); f = lambda x: x.group(1) if x else 'oh no';print(f(e))")

原文地址:https://www.cnblogs.com/astreye/p/5145579.html