Putting IP Address into bash variable. Is there a better way

前端 未结 18 1702
生来不讨喜
生来不讨喜 2020-12-07 20:09

I\'m trying to find a short and robust way to put my IP address into a bash variable and was curious if there was an easier way to do this. This is how I am currently doing

18条回答
  •  有刺的猬
    2020-12-07 20:50

    I think the most reliable answer is :

    ifconfig  | grep 'inet addr:' | grep -v '127.0.0.1' | awk -F: '{print $2}' | awk '{print $1}' | head -1
    

    AND

    hostname  -I | awk -F" " '{print $1}'
    

    because when you don't use head -1 it shows all ips....

提交回复
热议问题