#!/bin/bash
for i in `(seq 1 254)`
do {
ping "192.168.31.$i" -c 1|grep -q "ttl" && echo "192.168.31.$i"
}&

done


ps
一 for循环
for i in ·(seq 1 254)·
do
ping
done
二 grep -q 判断语句
grep -q "ttl" && echo "成立"|| echo "不成立"

三 后台运行,在命令行后面加& 就可以
{}&

就是jobs中的 ctrl+z bg
结束的话 就 kill %num (num需查看jobs)