小小學習筆記走起~Restart OPS 1st Day
首先用ifconfig查看本地網卡標識,我這裡是eth0。

然後輸入
ifconfig eth0 | sed "2p" -n | sed "s/^.*addr://" | sed "s/Bca.*$//"
即可取出ip

-
方法二,使用sed工具的多次编辑参数-e,对文本进行過濾,增删改查,取出ip
同上,首先用ifconfig查看本地網卡標識,我這裡是eth0。

然后输入
ifconfig eth0 | sed -e "2s/^.*addr://" -e "2s/Bca.*$//p" -n
即可取出ip

-
思路分析
两种方法都是采用sed工具进行掐头去尾留中间的过滤操作已达到取ip的目的,第一种方法用的是管道符对数据进行多次处理;第二种方法用的是sed工具的-e参数,也就是多次处理参数。笔者更推荐第二种方法,因为所需的指令少而且不重复。
更多文章请关注《万象专栏》
转载请注明出处:https://www.wanxiangsucai.com/read/cv16000