星空网 > 软件开发 > 操作系统

使用shell脚本实现ping对应IP所对应的人名

#!/bin/basha=(张三 李四 王五 赵六)for i in {0..3}doif ping -c 1 192.168.1. $((${i}+1)) >dev/null 2>&1;then echo $((${i}+1))"号"${a[${i}]}"在线"else echo $((${i}+1))"号"${a[${i}]}"离线"fidone

这串shell代码实现了ping 某个IP地址所对应的那个IP所使用的人名是否在线

这里面主要涉及到的知识点有  变量、数组、循环 、if判断、算术运算

 

在这里循环和if我不多讲!

主要是 变量、数组和算术运算的应用

首先我定义了一个数组变量分别是四个人的名称,然后定义了一个循环体循环体从0到3,也就是在下面应用时会对应数组中的 a[0]..a[3] 四个人的名字。

然后开始if判断,ping 192.168.1.0这个网段中所对应的序号1..4,分别对应不同的人 而由于在循环中的数是从0开始而ping网络地址需要从1开始 所以 这里就运用到了shell中的算术运算"$(())" 在其中我将循环体中是数都+1 所以 这样ping的时候其实就是ping 192.168.1.0+1 .. 192.168.1.3+1

下面的就简单了 就是显示 主机号 1..4  和 主机号所对于的人名。




原标题:使用shell脚本实现ping对应IP所对应的人名

关键词:ip

ip
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

盘他! 女神节商标竟然早已被人抢注:https://www.ikjzd.com/articles/18374
速卖通卖家运营有哪些:https://www.ikjzd.com/articles/18377
(精品分析)亚马逊英国站水瓶类目市场调查数据报告:https://www.ikjzd.com/articles/18380
提高FB广告转换率,原来是这么简单:https://www.ikjzd.com/articles/18382
宠物用品选品:Wish1000+亿级宠物用品市场的选品技巧:https://www.ikjzd.com/articles/18383
VC账户或被取缔,亚马逊将出台one vendor系统:https://www.ikjzd.com/articles/18384
深圳有没有比较好玩的景点 深圳有没有比较好玩的景点推荐一下:https://www.vstour.cn/a/366175.html
长治婚庆女司仪和主持人:https://www.vstour.cn/a/366176.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流