shell脚本获取Linux系统的ip地址

发布者:烟雨江畔

评论

下面是一个示例脚本,它使用 ifconfig 命令获取系统的 IP 地址:
复制
#!/bin/bash
# Store the output of the ifconfig command in a variable
ifconfig_output=$(ifconfig)
# Extract the IP address using grep and cut
ip_address=$(echo "$ifconfig_output" | grep 'inet' | cut -d ' ' -f 10)
# Print the IP address
echo "IP address: $ip_address"
使用方法:
将上述脚本复制并粘贴到文本编辑器中,然后保存为 get_ip.sh 或其他任意文件名。
使用 chmod 命令添加可执行权限:chmod +x get_ip.sh
运行脚本:./get_ip.sh
这个脚本使用 ifconfig 命令获取网络接口的信息,然后使用 grep 命令提取带有 "inet" 的行,最后使用 cut 命令提取第 10 个字段,也就是 IP 地址。
注意:这个脚本仅适用于使用 ifconfig 命令的 Linux 系统,如果您使用的是其他命令,则需要更改脚本以使用相应的命令。例如,如果您使用的是 ip 命令,则可以使用如下脚本:
复制
#!/bin/bash
# Store the output of the ip command in a variable
ip_output=$(ip a)
# Extract the IP address using grep and cut
ip_address=$(echo "$ip_output" | grep 'inet' | grep -v 'inet6' | cut -d ' ' -f 6 | cut -d '/' -f 1)
# Print the IP address
echo "IP address: $ip_address"

支持,必须的啊!学到的蛮多解决了我的问题与资源描述一致通俗易懂。跟着学习必须支持,很赞教程很棒很实用下载后不能正常使用怎么下载不了链接打不开一般一般

可能你也喜欢:

【VMWARE】vSAN培训视频下载

-Vmware超融合基础架构解决方案vSAN实战课程-Vmware-vSAN全新虚拟化架构技术

【VMWARE】企业级Vmware vSphere 7项目实战教程

VMFS数据存储+配置iSCSI存储+HA高可用性+高级实验

【云计算】云原生Cloud Native技术栈名师深入讲解视频教程

生产化集群运维+Istio+Docker+GO+K8S+微服务

【VMWARE】Vmware设计指南

简介:官方的文档,33页,是云计算大会的文档,很有参考价值

【Openstack】全新Openstack云计算架构实战课程

课程由浅入深的解读了Openstack框架、Keystone、Glance、Nova、Neutron、Horizon、Cinder以及实例创建。附珍贵的Openstackyum源文件+课程软件+同步课件

【人工智能/机器学习】373集机器学习与人工智能深度视频课程

人人都能学会的Ai最前沿实战课程,科研级别-掌握机器学习+人工智能,附带课程资料

【Oracle】Oracle OCA认证体系DBA实战课

从零基础开始入门实战Oralce-DBA实战。Oracle的数据库认证课程在数据库领域是最具有含金量的,这也得益于Oracle数据库的优越性能

【网络基础】计算机网络原理精讲视频教程

学完这个,你就懂计算机世界的基石技术之一--网络了。

【CISSP】CISSP培训视频及备考资料

CISSP视频培训,录音培训,文档资料合集,你能找到比这更全的算我输

【概率论与数理统计】概率论与数理统计视频课程

绝对是最简单易懂的概率论与数理统计视频课程,如果这个课程无法让你学会,建议你放弃。

用pandas提取csv文件前十行数据并绘制柱状图

可以使用以下代码来提取 CSV 文件的前...