0
我正在发送广播信号以查找连接到网络的设备。我需要限制结果是唯一的。我使用下面的语句,但我仍然得到重复。限制广播语句的值
ping 192.168.100.255 -b | grep "200" -m 10 | cut -d : -f 1 | uniq | sort
我正在发送广播信号以查找连接到网络的设备。我需要限制结果是唯一的。我使用下面的语句,但我仍然得到重复。限制广播语句的值
ping 192.168.100.255 -b | grep "200" -m 10 | cut -d : -f 1 | uniq | sort
rm /tmp/test.txt;touch /tmp/test.txt
ping 192.168.100.255 -b |while read line;do
line=`echo $line| grep "200" -m 10 | cut -d : -f 1 `;
grep -Fxq "$line" /tmp/test.txt || (echo $line|tee -a /tmp/test.txt);
done
先进行排序,然后uniq的 –