Freesco, NND, CDN, EOS
http://forum.freesco.pl/

grep i dwa wyrazenia
http://forum.freesco.pl/viewtopic.php?f=28&t=17474
Strona 1 z 1

Autor:  tassman [ czwartek, 5 lutego 2009, 20:07 ]
Tytuł:  grep i dwa wyrazenia

Probuje znalesc w wyniku komendy dwa wyrazenia za pomoca grep

znalazlem takie cus w man
"Dwa wyrażenia regularne można połączyć operatorem infiksowym (wrostkowym) |; do wynikowego wyrażenia regularnego pasuje dowolny ciąg pasujący do jednego bądź do drugiego z podwyrażeń. "

wpisujac

komenda | grep wyrazenieA | wyrazenieB

nie daje to efektu

Autor:  viater [ czwartek, 5 lutego 2009, 21:16 ]
Tytuł: 

: [/] [] ()
komenda | grep wyrazenieA || wyrazenieB

?

Autor:  tassman [ czwartek, 5 lutego 2009, 23:03 ]
Tytuł: 

niestety nie daje porzadanego efektu

Autor:  viater [ czwartek, 5 lutego 2009, 23:21 ]
Tytuł: 

tassman pisze:
niestety nie daje porzadanego efektu

1. A jaki efekt daje ?
2. Przede wszystkim - jaki dokładnie efekt chcesz uzyskać ?

Autor:  tassman [ czwartek, 5 lutego 2009, 23:23 ]
Tytuł: 

chce z polecenia ping wyciac 3 ostatnie linijki czyli podsumowanie

Autor:  viater [ czwartek, 5 lutego 2009, 23:54 ]
Tytuł: 

tassman pisze:
chce z polecenia ping wyciac 3 ostatnie linijki czyli podsumowanie

Znaczy co - chcesz się pozbyć tego podsumowania i wyświetlić pingi czy odwrotnie: wyświetlić tylko podsumowanie (ostatnie 3 linijki) ???

Autor:  -MW- [ piątek, 6 lutego 2009, 00:01 ]
Tytuł: 

to znajdz wyrazenie ktore wystepuje w interesujacych cie liniach a nie ma w 3 ostatnich ktorych nie chcesz miec i uzyj do tego celu grep.

Autor:  tassman [ piątek, 6 lutego 2009, 00:07 ]
Tytuł: 

oj... kurcze, zle napisalem, wyciac cala reszte a zostawic podsumowanie

Autor:  -MW- [ piątek, 6 lutego 2009, 00:15 ]
Tytuł: 

: [/] [] ()
ping -c 5 wp.pl |grep -v "bytes"

wynik
: [/] [] ()
--- wp.pl ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4037ms
rtt min/avg/max/mdev = 15.191/25.389/39.930/11.412 ms


a czasem nie taki efekt chcesz uzyskac ja wynik polecenia:

ping wp.pl -c 10 -i 0.1 |grep "rtt" |awk '{split($4,i,"/");print i[2]}'

wynik
: [/] [] ()
29.502

Autor:  viater [ piątek, 6 lutego 2009, 00:16 ]
Tytuł: 

: [/] [] ()
> ping -q -c 4 wp.pl
PING wp.pl (212.77.100.101) 56(84) bytes of data.

--- wp.pl ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3021ms
rtt min/avg/max/mdev = 9.165/19.024/46.223/15.711 ms


Albo

: [/] [] ()
> ping -q -c 4 wp.pl | awk '!/PING/ && !/^$/ {print}'
--- wp.pl ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3011ms
rtt min/avg/max/mdev = 9.256/19.959/32.255/8.701 ms

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/