CMD:
FOR /L %i in (1,1,5) do @ping -n 1 192.168.3.%i | findstr "TTL"
PowerShell:
(1..5) | % {ping -n 1 192.168.3.$_ | sls "TTL"}Powershell'i Linux/Mac üzerinde kullanıyorsanız "-n" yerine "-c" kullanmayı unutmayınız.
Powershell için ping yerine kendi komutunu kullanmak isterseniz, "Play by Play: PowerShell from Idea to Action with Don Jones and Jeff Hicks" isimli videoyu izelrken gördüğüm komutu da ekliyorum, sadece yanıt veren IP'leri listeleyecek:
1..5 | ? {Test-Connection "192.168.3.$_" -count 1 -quiet} | % {"192.168.3.$_"}
Linux:
for ((i=1; i <= 5 ; i++)); do ping -c 1 192.168.3.$i | grep ttl ; doneParantez içlerindeki "5" leri, test sonrası tüm ağ için "254" yazarak kullanınız.
for i in {1..5} ; do ping -c 1 192.168.3.$i | grep ttl ; done
Bu ve benzeri komutlar için, artık aktif olmayan ama işe yarayacak bir şeylerin hala bulunabileceği bu adresi önerebilirim:
http://blog.commandlinekungfu.com/