Portál AbcLinuxu, 6. května 2025 20:40

Dotaz: Zpracovani vystupu prikazu "ping"

2.2.2012 13:32 ttl
Zpracovani vystupu prikazu "ping"
Přečteno: 394×
Odpovědět | Admin
Ahoj, potrebuju zpracovat vystup prikazu ping tak, abych dostal pouze odezvy.

Napsal jsem:
$ ping -c 4 -q www.google.cz | grep 'rtt' | gawk '{print $4}'
21.303/21.638/22.275/0.427
a funguje to.

Neslo by to napsat nejak lepe, aby se nemusely spoustet 3 programy? Tedy misto grep a gawk pouzit jenom jeden program.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

2.2.2012 13:56 kt
Rozbalit Rozbalit vše Re: Zpracovani vystupu prikazu "ping"
Odpovědět | | Sbalit | Link | Blokovat | Admin
Misto grep 'rtt' | gawk '{print $4}' jde awk '/rtt/{print $4}' a s gawk predpokladam to same.
2.2.2012 14:02 ewew | skóre: 40 | blog: ewewov_blog
Rozbalit Rozbalit vše Re: Zpracovani vystupu prikazu "ping"
Odpovědět | | Sbalit | Link | Blokovat | Admin
Mohol by si skúsiť sťiahnúť zdrojový kód programu ping a upraviť výstpu ktorý generuje.
Root v linuxe : "Root povedal, linux vykona."
2.2.2012 14:09 ironman
Rozbalit Rozbalit vše Re: Zpracovani vystupu prikazu "ping"
Odpovědět | | Sbalit | Link | Blokovat | Admin
ping -c 4 -q www.google.cz | awk 'END {print $4}'
T-T avatar 2.2.2012 18:41 T-T | skóre: 12
Rozbalit Rozbalit vše Re: Zpracovani vystupu prikazu "ping"
Odpovědět | | Sbalit | Link | Blokovat | Admin
ping -c 4 -q www.google.cz | sed '$!d;s/ ms$//;s/.* //'
^_^
2.2.2012 21:38 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: Zpracovani vystupu prikazu "ping"
Odpovědět | | Sbalit | Link | Blokovat | Admin
A třeba:
ping -c 4 -q www.google.cz | sed -n 's/^rtt min\/avg\/max\/mdev = \(.*\) ms$/\1/p'
a nebo
ping -c 4 -q www.google.cz | grep -oe '\([0-9]*\.[0-9]*/\)\{3\}[0-9]*\.[0-9]*'
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
3.2.2012 00:44 ET
Rozbalit Rozbalit vše Re: Zpracovani vystupu prikazu "ping"
Odpovědět | | Sbalit | Link | Blokovat | Admin
ping -c 4 -q www.msi.tw | grep -oe '\([0-9.]\+\/\)\{3\}[0-9.]\+'

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.