Nowe posty

Autor Wątek: przefiltrowanie danych po dacie  (Przeczytany 4268 razy)

tou

  • Gość
przefiltrowanie danych po dacie
« dnia: 2007-01-22, 09:29:07 »
Witam.....
Mam plik z logiem w którym zapisują sie dane w postaci data ... i jakies tam zdarzenie w lini... chciałbym wydobyć z niego dane za okres np od 2007-01-01 do 2007-01-19 ....
Próbowałem prostymi metodami ale nie wychodzi.... może jakieś podpowiedzi .... na pewno w jakiejs petli to bedzie.... Proszę o nakierownie ...

chmooreck

  • Gość
przefiltrowanie danych po dacie
« Odpowiedź #1 dnia: 2007-01-22, 09:45:09 »
grep -e

edit: wyrażenie regularne:
2007-01-[01][0-9]

oczywiście musisz sobie przetłumaczyć na "grepowe" ;-)

tou

  • Gość
przefiltrowanie danych po dacie
« Odpowiedź #2 dnia: 2007-01-22, 10:10:24 »
Great :)
Uważam temat za rozwiazany....
Wielki dzieki...
próbowałem bez -e i tez działa ...
skladnia dla potomnych:

cat $plik | grep -e 2007-01-[0-9][0-9] > $plik_docelowy

Pozdrawiam!