首页 > 代码库 > shell脚本,提取ip地址和子网掩码,和查外网ip地址信息。

shell脚本,提取ip地址和子网掩码,和查外网ip地址信息。

#提取IP地址和子网掩码[root@localhost ~]# ifconfig eth0|grep inet addr|awk -F[ :]+ {print $4"/"$8}192.168.16.110/255.255.255.0[root@localhost ~]# #查外网IP地址[root@localhost ~]# curl -s ipecho.net/plain;echo114.93.99.39#查外网ip地址是什么宽带<br>[root@localhost ~]# curl ip.cn?ip=114.93.99.39IP:114.93.99.39 来自:上海市 电信[root@localhost ~]# 

 





#输出IP地址是绿色的,子网掩码是红色的。
[root@localhost wyb]# cat q.sh #!/bin/baship=192.168.16.1netmask=255.255.255.0green(){ echo -e "\033[32m$1\033[0m"}red(){ echo -e "\033[31m$1\033[0m"}cat << EOF IP: `green $ip` NETMASK: `red $netmask`EOF[root@localhost wyb]# bash q.sh IP: 192.168.16.1 NETMASK: 255.255.255.0[root@localhost wyb]#

 

  

shell脚本,提取ip地址和子网掩码,和查外网ip地址信息。