日历

2017年十二月
« 9月    
 123
45678910
11121314151617
18192021222324
25262728293031

最近评论

    linux企业应用

    Linux一条语句显示IP

    centos 6下,一条语句显示IP地址:
    [root@FTPSvr01 ~]# ifconfig eth0|awk -F'[ :]+’  ‘/t a/{print $4}’
    111.222.123.234
    简要解释:
    ‘/ t a/’是过滤包含t a的行
    -F'[ :]+’  以多个连续空格或冒号为分隔符
    {print $4}打印第四列

    或者使用语句: ifconfig eth0|awk ‘/inet addr/{print $2}’| awk -F: ‘{print $2}’

    在centos 7 下,一条语句显示IP地址,还不够完善
    [root@TestCentOS7 ~]# ip addr show | awk ‘/inet /{print $2}’
    127.0.0.1/8
    172.33.44.55/24

    用下面这条语句,可以显示想要的IP了:
    [root@TestCentOS7 ~]# ip addr show | awk -F'[ /]+’ ‘/global /{print $3}’
    111.222.123.234

    评论已关闭。