[ Brdja @ 18.02.2010. 12:11 ] @
Snimao sam šta se dešava sa pingom u jednoj mreži i rezultat sačuvao u CSV fajl. Sada bih iz tog fajla da izdvojim samo one requestove koji nisu dobili reply. Kako bi to moglo najbolje da se izvede?

Evo i dela pomenutog fajla:

Code:
68009,2010-02-16,22:21:28.013939,10.12.145.13,10.1.2.1,ICMP,Echo (ping) request
68010,2010-02-16,22:21:29.376393,10.1.2.1,10.12.145.13,ICMP,Echo (ping) reply
68011,2010-02-16,22:21:29.376687,10.12.145.13,10.1.2.1,ICMP,Echo (ping) request
68012,2010-02-16,22:21:40.674724,10.12.145.13,10.1.2.1,ICMP,Echo (ping) request
68013,2010-02-16,22:21:42.214282,10.1.2.1,10.12.145.13,ICMP,Echo (ping) reply
68014,2010-02-16,22:21:42.214578,10.12.145.13,10.1.2.1,ICMP,Echo (ping) request
68015,2010-02-16,22:21:43.654292,10.1.2.1,10.12.145.13,ICMP,Echo (ping) reply


A ja bih da ostane samo:
Code:
68011,2010-02-16,22:21:29.376687,10.12.145.13,10.1.2.1,ICMP,Echo (ping) request


Hvala.
[ ib.kroki @ 18.02.2010. 12:50 ] @
Sad imaš ceo zapis u jednoj ćeliji.
Razdvoj sadržaj u više ćelija pa potom uključi filter i kolonu sa sadržajem reply i request filtriraj po potrebi.

Razdvajanje jedne kolone u više kolona:
Data --->Text to Columns


P.S.
Možeš samo da uključiš filter u jednoj koloni koju imaš pa da prilikom filtriranja odabereš
CUSTOM
ENDS WITH
i upiši REQUEST

[Ovu poruku je menjao ib.kroki dana 18.02.2010. u 14:03 GMT+1]
[ Brdja @ 18.02.2010. 13:21 ] @
Ali ovo što si ti napisao će mi ostaviti samo redove koji imaju "request" u koloni koja je filtrirana. Meni je potrebno da ostanu samo redovi koji imaju "request" u poslednjoj koloni, ali takođe i "request" u sledećem redu. Znači od dva uzastopna pojavljivanja requesta da ostane prvi. Sve ostalo treba da se briše.
[ ib.kroki @ 18.02.2010. 14:00 ] @
Izvini, nisam dobro shvatio.

Ajde pogledaj fajl u prilogu, da li ti ovako odgovara.
Odvojio sam reply i request, i dodao jednu pomoćnu kolonu koja obeležava duplikate.
[ Brdja @ 21.02.2010. 10:23 ] @
Taman

Hvala!