shell小练习:编写脚本检测192.168.1.0/24网段中在线的主机,将在线的主机和不在线主机的IP地址分别记录在不同的文件中。
2020-08-21 14:29
1396 查看
代码:
[root@test sh]# cat ping.sh
#!/bin/bash
for START in (seq024)doIP="192.168.1.(seq 0 24)
do
IP="192.168.1.(seq024)doIP="192.168.1.START"
ping -c 3 -i 0.2 -W 3 $IP &> /dev/null
if [ $? -eq 0 ]
then
echo “Host $IP is Online.”
echo $IP >>/tmp/up.txt
else
echo “Host $IP is Offline.”
echo $IP >>/tmp/down.txt
fi
let START++
done
相关文章推荐
- 按照时间和登录ip地址来记录不同用户的历史命令的脚本——shell(1)
- 写一个shell脚本,把192.168.0.0/24网段在线的ip列出来。 思路: for循环, 0
- 用shell脚本编写区别两个文件夹内文件的不同
- shell操作练习(编写shell脚本完成统计文件中的每个月份设备的出现次数)
- 用shell脚本编写区别两个文件夹内文件的不同
- 企业内部网段检测有多少主机存活——shell脚本
- CENTOS 7 内网网段在用IP地址检测Shell脚本优化版
- Shell编写脚本,检测备份文件数并且删除旧的文件
- 备忘录AIX主机下用SHELL脚本编写FTP传某个目录下的文件到LINUX主机
- shell 检测网段在线主机
- shell脚本练习:判断某IP段主机在线情况
- 企业内部网段检测有多少主机存活——shell脚本传参(二)
- shell脚本_查看网段中的存活主机和MAC地址
- Shell脚本编写脚本程序生成类似于手机相册中的文件列表,按年份存放到相应年份文件夹
- shell脚本测试某网段内主机连通性
- shell时间,shell创建文件,linux shell编写以日期时间为文件名的脚本学习笔记 (转)
- shell脚本使用for、while循环编写脚本实现连续自然数的和,自然数的个数可以在执行脚本过程中自行定义,并分别输出最后结果。
- shell脚本练习:备份文件(3)再修订版
- linux 用notepad++编写shell脚本出现/bin/sh^M: bad interpreter: 没有那个文件或目录l的解决方案
- 3009.脚本作业―l201.7.0编写一个脚本用于检测IP地址(递进版7)