分页: 1 / 1

判断显示IP地址的位数

发表于 : 2011-03-07 8:33
liucheng1513
执行curl -s ifconfig.me 会现实IP地址,如何能判断显示IP地址的位数
比如显示202.69.23.25 能知道是12位
202.693.258.22能知道是14位

Re: 判断显示IP地址的位数

发表于 : 2011-03-07 9:06
realfiona
curl -s ifconfig.me | expr `wc -c` - 1

Re: 判断显示IP地址的位数

发表于 : 2011-03-07 10:42
ebok
也可以把IP值赋给一个变量如$a
然后用${#a}

Re: 判断显示IP地址的位数

发表于 : 2011-03-07 11:31
trigger
直接管道会有一个换行,-c,-m都计算换行符

Re: 判断显示IP地址的位数

发表于 : 2011-03-07 11:35
realfiona
trigger 写了:直接管道会有一个换行,-c,-m都计算换行符
好像是的

Re: 判断显示IP地址的位数

发表于 : 2011-03-08 0:40
sk1418

代码: 全选

curl -s ifconfig.me|awk '{print length($0)}' 
这就ok了。 :em01