运维笔记②:使用sed工具取NAS或者服務器的IP

Posted gcstsz

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了运维笔记②:使用sed工具取NAS或者服務器的IP相关的知识,希望对你有一定的参考价值。

小小學習筆記走起~Restart OPS 1st Day

  • 企業運維實例:使用sed工具取NAS或者服務器的IP

    兩種方法:

  • 方法一,使用sed工具和管道符多次過濾,增刪改查,取出ip。

首先用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参数,也就是多次处理参数。笔者更推荐第二种方法,因为所需的指令少而且不重复。

以上是关于运维笔记②:使用sed工具取NAS或者服務器的IP的主要内容,如果未能解决你的问题,请参考以下文章

在Centos雲服務器上架設python3.6環境

android 鏈接 pc 端本地服務器 Connection to http://10.0.2.2:8080 refused

ajax ready

blockstack.js 教程:如何在blockstack上寫壹個區塊鏈“臉書” 程序

如何通過SSH讓服務器遠程執行命令?

50台集群架構配置介紹-2(備份服務器Rsync)