Witam, potrzebuję porady tutaj. Jestem rzeczywiście próbuje zapisać plik wsadowy do ping około 100 różnych zestawów IP . ping -n 1 < / IP hosta > -w 1000 pozwoli plik wsadowy wysyłać tylko jeden pakiet i jedna odpowiedź. ktoś wie jak mogę usunąć statystyki ping ?? po wykończeniu pliku wsadowego Pingowanie wszystkie IP 100 to wyświetli wynik w pliku tekstowym i statystyki ping robi moje oko przejść gaga
Klinika Software
Harukatana napisał: Witam, potrzebuję porady tutaj. Jestem rzeczywiście próbuje zapisać plik wsadowy do ping około 100 różnych zestawów IP . ping -n 1 < / IP hosta > -w 1000 pozwoli plik wsadowy wysyłać tylko jeden pakiet i jedna odpowiedź. ktoś wie jak mogę usunąć statystyki ping ?? po wykończeniu pliku wsadowego Pingowanie wszystkie IP 100 to wyświetli wynik w pliku tekstowym i statystyki ping robi moje oko przejść gaga Kod: ping -c 1 -nq -w 1000 <IP address> | grep -v '^ --- ' | grep -v ' ^ \ s * $ '
davidktw napisał: Kod: ping -c 1 -nq -w 1000 <IP address> | grep -v '^ --- ' | grep -v ' ^ \ s * $ ' Po prostu próbowałem , to nie działa . plik wsadowy po prostu działa , co jest na górze ping -c 1 -nq -w 1000 <IP address> | grep -v '^ --- ' | grep -v ' ^ \ s * $ ' a kiedy dotrze do ciebie , że zginie .
Gdyby nie -q argument, wystarczy, aby wyciszyć wyjście ? lub> / dev / null ? ping -c1 -w1000 127.0.0.1 > / dev / null
Harukatana napisał: Po prostu próbowałem , to nie działa . plik wsadowy po prostu działa , co jest na górze ping -c 1 -nq -w 1000 <IP address> | grep -v '^ --- ' | grep -v ' ^ \ s * $ ' a kiedy dotrze do ciebie , że zginie . Używasz Windows? Windows ma ani funkcji grep ani / dev / null czarną dziurę . " Znaleźć " może robić to, co trzeba jednak: odpowiednik polecenia UNIX grep w DOS / Windows | Tips and Tricks HQ Co możesz zrobić, to rura cała bryła wyjść ping do pliku tekstowego , należy " znaleźć " , aby uzyskać dokładnie to, czego potrzebujesz , a wyjście wyniki " znaleźć " do innego pliku tekstowego . Hacky i szorstkie , ale powinien działać . Zacytować: Gdyby nie -q argument, wystarczy, aby wyciszyć wyjście ? lub> / dev / null ? ping -c1 -w1000 127.0.0.1 > / dev / null Chce wysłać odpowiednie dane wyjściowe do pliku tekstowego , a nie tłumić produkcję ; / Dev / null jest coś złego w użyciu
Harukatana napisał: Po prostu próbowałem, to nie działa. plik wsadowy po prostu działa, co jest na górze ping -c 1 -nq -w 1000 <IP address> | grep -v '^ ---' | grep -v '^ \ s * $' a kiedy dotrze do ciebie, że zginie. Kod: $ Cat ip.txt 127.0.0.1 8.8.8.8 192.168.0.1 8.8.4.4 $ Xargs -i ping -c 1 -nq -w {5} <ip.txt | grep -v '^ ---' | grep -v '^ \ s * $'> output.txt $ Cat output.txt Ping 127.0.0.1 (127.0.0.1) 56 (84) bajtów danych. 1 pakiety przesyłane, 1 otrzymał, utrata pakietów 0%, 0 ms czas RTT min / avg / max / mdev = 0,050 / 0,050 / 0,050 / 0,000 ms 8.8.8.8 PING (8.8.8.8) 56 (84) bajtów danych. 1 pakiety przesyłane, 1 otrzymał, utrata pakietów 0%, 0 ms czas RTT min / avg / max / mdev = 11.373 / 11,373 / 11,373 / 0,000 ms PING 192.168.0.1 (192.168.0.1) 56 (84) bajtów danych. 5 pakiety przesyłane, 0 otrzymała 100% packet loss, time 4025ms 8.8.4.4 PING (8.8.4.4) 56 (84) bajtów danych. 1 pakiety przesyłane, 1 otrzymał, utrata pakietów 0%, 0 ms czas RTT min / avg / max / mdev = 13.382 / 13,382 / 13,382 / 0,000 ms Go poznać komend użyłem i dowiedzieć się, jak one działają i jak zrobić wyjście za to, co chcesz.
davidktw napisał: Kod: $ Cat ip.txt 127.0.0.1 8.8.8.8 192.168.0.1 8.8.4.4 $ Xargs -i ping -c 1 -nq -w {5} <ip.txt | grep -v '^ ---' | grep -v '^ \ s * $'> output.txt $ Cat output.txt Ping 127.0.0.1 (127.0.0.1) 56 (84) bajtów danych. 1 pakiety przesyłane, 1 otrzymał, utrata pakietów 0%, 0 ms czas RTT min / avg / max / mdev = 0,050 / 0,050 / 0,050 / 0,000 ms 8.8.8.8 PING (8.8.8.8) 56 (84) bajtów danych. 1 pakiety przesyłane, 1 otrzymał, utrata pakietów 0%, 0 ms czas RTT min / avg / max / mdev = 11.373 / 11,373 / 11,373 / 0,000 ms PING 192.168.0.1 (192.168.0.1) 56 (84) bajtów danych. 5 pakiety przesyłane, 0 otrzymała 100% packet loss, time 4025ms 8.8.4.4 PING (8.8.4.4) 56 (84) bajtów danych. 1 pakiety przesyłane, 1 otrzymał, utrata pakietów 0%, 0 ms czas RTT min / avg / max / mdev = 13.382 / 13,382 / 13,382 / 0,000 ms Go poznać komend użyłem i dowiedzieć się, jak one działają i jak zrobić wyjście za to, co chcesz. Urm ... zdajesz sobie sprawę, że żaden z twoich komend zadziała, jeśli jest on włączony w systemie Windows, prawda? Przynajmniej, o ile mi wiadomo, kota i grep nie istnieje w Windows, ale "rodzaj" i "wybrać" mają podobną funkcjonalność. Fakt, że używa "ping -n 1", a nie "ping -c 1" do wysyłania tylko jeden pakiet wydaje się bardzo windows-owski do mnie.
Rock- kun napisał: Urm ... zdajesz sobie sprawę , że żaden z twoich komend zadziała, jeśli jest on włączony w systemie Windows , prawda? Przynajmniej , o ile mi wiadomo , kota i grep nie istnieje w Windows, ale "rodzaj" i " wybrać " mają podobną funkcjonalność . Fakt, że używa " ping -n 1 ", a nie "ping -c 1 " do wysyłania tylko jeden pakiet wydaje się bardzo windows- owski do mnie. Tak mogę mieć tego świadomość , ale spodziewałbym TS również mają inicjatywę, aby zrozumieć więcej Czasami naprawdę nie chcę paszy łyżka prawo do krawędzi.
davidktw napisał: Tak mogę mieć tego świadomość , ale spodziewałbym TS również mają inicjatywę, aby zrozumieć więcej Czasami naprawdę nie chcę paszy łyżka prawo do krawędzi. To zależy ... jeśli druga strona jest zupełnie nowy w tym , że będzie tylko gorzej zrobić zamieszanie , ponieważ będzie on przejść na każdego rozwiązania oferowane przez innych i się całkowicie stracone , gdy nie działa . Nie wspominając, że większość ludzi uruchamiać skrypty wsadowe , po prostu klikając na nich z Eksploratora ... jeśli się nie uda, to albo nie tak szybko , że wyjście błędu nie jest wyświetlany na tyle szybko, na konsoli do czytania , lub po prostu nie bezgłośnie. W tym przypadku on prawdopodobnie nie będzie nawet wiedzieć, że kot i grep nie istnieją w systemie Windows , a tym bardziej sądzę , aby Google / Bing dla " okien grep równoważne" ... Tylko mój $ 0,02.
Rock- kun napisał: To zależy ... jeśli druga strona jest zupełnie nowy w tym , że będzie tylko gorzej zrobić zamieszanie , ponieważ będzie on przejść na każdego rozwiązania oferowane przez innych i się całkowicie stracone , gdy nie działa . Nie wspominając, że większość ludzi uruchamiać skrypty wsadowe , po prostu klikając na nich z Eksploratora ... jeśli się nie uda, to albo nie tak szybko , że wyjście błędu nie jest wyświetlany na tyle szybko, na konsoli do czytania , lub po prostu nie bezgłośnie. W tym przypadku on prawdopodobnie nie będzie nawet wiedzieć, że kot i grep nie istnieją w systemie Windows , a tym bardziej sądzę , aby Google / Bing dla " okien grep równoważne" ... Tylko mój $ 0,02. No dobrze .. to edukacja prawda? Można też mieć rację . Zobaczymy jak to działa
« Next Oldest | Next Newest »
Users browsing this thread: 2 Guest(s)