shell 获取主机IP 脚本中使用IP 打印出来IP

查看ip

ip a 

在这里插入图片描述

查看网关

ip r

在这里插入图片描述

只查看ens33

ip a show dev ens33

在这里插入图片描述

过滤ip

ip a | grep -oE '[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+' 

在这里插入图片描述

拿到网卡名字

ip a |awk '/^[0-9]+:/{print $2}'| awk 'BEGIN{FS=":"}{print $1}'| grep -v lo
		# 只要第一个网卡
ip a |awk '/^[0-9]+:/{print $2}'| awk 'BEGIN{FS=":"}{print $1}'| grep -v lo | head -1

在这里插入图片描述

对内容进行切片

ip a show dev $(ip a |awk '/^[0-9]+:/{print $2}'|awk 'BEGIN{FS=":"}{print $1}'| grep -v lo | head -1)
		## 获取ens网卡 的ip
ip a show dev ens33 | awk 'NR==3{print $2}' | awk -F'/' '{print $1}'

获取第一网卡IP (head -1 表示第一个网卡)

ip a show dev $(ip a |awk '/^[0-9]+:/{print $2}'|awk 'BEGIN{FS=":"}{print $1}'| grep -v lo | head -1) | awk 'NR==3{print $2}' | awk -F'/' '{print $1}'

在这里插入图片描述

脚本中打印IP

wangka=$(ip a |awk '/^[0-9]+:/{print $2}'| awk 'BEGIN{FS=":"}{print $1}'| grep -v lo)
for i in $wangka
do
    ip a show dev $i | awk 'NR==3{print $2}' | awk -F'/' '{print $1}'
done

在这里插入图片描述


完结撒花
凤凰羽化之后是要腾空的, 是要翱翔九万里的。

相关推荐

  1. vue获取主机idIP地址

    2024-01-06 08:58:03       34 阅读
  2. linux的IP及虚IP(附加IP获取打印

    2024-01-06 08:58:03       30 阅读
  3. shell 局域网IP探活脚本

    2024-01-06 08:58:03       12 阅读
  4. 自动化脚本:快速修改Linux主机IP地址配置

    2024-01-06 08:58:03       16 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-06 08:58:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-06 08:58:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-06 08:58:03       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-06 08:58:03       20 阅读

热门阅读

  1. c++ 中多线程的使用

    2024-01-06 08:58:03       38 阅读
  2. K8S学习指南(64)-K8S源代码走读之Kubelet

    2024-01-06 08:58:03       37 阅读
  3. 百度测试开发实习生 一面

    2024-01-06 08:58:03       40 阅读
  4. LeetCode 30. 串联所有单词的子串

    2024-01-06 08:58:03       38 阅读
  5. 代码设计模式

    2024-01-06 08:58:03       36 阅读
  6. 设计模式之单例模式

    2024-01-06 08:58:03       37 阅读
  7. Hive 源码

    2024-01-06 08:58:03       35 阅读
  8. 搭建网站环境(IIS+php+mysql)

    2024-01-06 08:58:03       36 阅读
  9. Websocket实时更新商品信息

    2024-01-06 08:58:03       31 阅读
  10. Spring Boot和Spring主要区别:

    2024-01-06 08:58:03       37 阅读
  11. k8s-二进制部署

    2024-01-06 08:58:03       35 阅读