取出IP地址的命令

简介:
image
#ifconfig eth0 |grep inet |sed ‘2d’ |cut –c 16- |cut –d ‘ ‘ –f 1 |cut –d ‘ ‘ –f 2 |cut –c 6-
 
# ifconfig eth0 |sed -n '2p' |sed  's/^.*addr: //g'|cut -d ' ' -f 1
也可以实现
 
#ifconfig eth0 | sed -n '2p'| |sed 's/^.addr : //g' |sed  's/Bcast.*//g'
也可以实现
#ifconfig eth0 | awk '{FS=":"} {print $2}' |sed -n '2p' |cut -d ' ' -f 1
也可以实现
#ifconfig eht0 |awk '{FS=":"} {print $2}' |sed -n '2p'|sed 's/Bcast//g'
也可以实现
#ifconfig eht0 |awk '/inet/ {split ($2,x,":") ;print x[2]}'
通过这几个命令,我感觉到了grep,sed,cut,awk等正则表达式相关命令及工具的强大。这个实验在REDHAT ENTERPRISE LINUX 5.0上实现的。


本文转自xcjgutong 51CTO博客,原文链接:http://blog.51cto.com/xuchengji/302520
相关文章
|
2月前
|
开发工具
修改IP地址
【2月更文挑战第29天】修改IP地址。
21 2
|
10月前
|
网络协议
ip 地址哪些是保留地址?
ip 地址哪些是保留地址?
1698 1
|
3月前
|
JavaScript 前端开发 区块链
最新视频连接解析地址
最新视频连接解析地址
42 0
|
网络架构
显示ip地址的命令(查看本地电脑的IP地址的方法)
显示ip地址的命令(查看本地电脑的IP地址的方法)
3831 0
多IP情况下如何获取本地的第一个IP及如何调整本地的第一个IP
我分析了业务的代码,OPTIONS中的Via中的用的是采用gethostbyname获取的。这意味着该函数获取的系统的默认的第一个IP。如果操作系统有多个IP,如何设置它们的优先级呢?
多IP情况下如何获取本地的第一个IP及如何调整本地的第一个IP
|
前端开发
29、地址列表
ok,这章讲下地址列表,我们使用有vant组件来快速完成这部分的功能。 Github:https://github.com/Ewall1106/mall 1、写在开头 关于vant组件的安装及引入的请移步:有赞Vant组件库的引入; 对于地址列表我们使用AddressList地址列表组件,大家可以去官网看看这个组件的基础用法; 先看看最终的一个效果: 地址列表 2、使用AddressList (1)首先我们在main.js中引入并注册这个组件。
1403 0
|
存储
G - IP地址转换
IP地址总是由4个0-255的数字以"."隔开的形式来显示给用户,例如192.168.0.1。在计算机中,一个IP地址用4字节来依次存储其从右到左的4个数字部分,每个字节(8比特)以2进制的形式存储相应的IP地址数字,请你实现一个从IP地址的显示格式到计算机存储格式的转换。
904 0