linux shell ping脚本:
#!/usr/bin/bash
# time:2022/12/22
# author:yeng
# compary:XXXXX公司
PATH=/opt/jdk1.8.0_191/bin:/usr/local/sbin:/usr/local/bin:/cusr/sbin:/usr/bin:/sbin:/bin:/root/.dotnet/toolsTH=/opt/jdk1.
export PATH
read -p "please input network_bit:" network_bit
read -p "please first host_bit:" first_bit
read -p "please last host_bit:" last_bit
network=`echo ${network_bit} |awk -F "." '{print $1 "." $2 "." $3}'`
for i in `seq ${first_bit} ${last_bit}`
do
ping -c 1 -w 1 ${network}.${i} &>/dev/null && result=0 || result=1
if [ "$result" == 0 ];then
echo "${network}.${i} is up!"
else
echo "${network}.${i} is down!"
fi
done
windows ping命令:
查88-100之间哪些主机开机的就记录到c盘下的1.txt下面
for /l %i in (88,1,100) do ping 192.168.60.%i -n 1 | find /i "TTL=" >> c:\1.txt