Nowe posty

Autor Wątek: Wypisywanie linii z pliku  (Przeczytany 5929 razy)

  • Gość
Wypisywanie linii z pliku
« dnia: 2007-11-09, 13:56:41 »
Witam, mam nadzieję że piszę w dobrym dziale :)
Jestem raczej zielony w temacie linuxa a potrzebuję dokonać niemożliwej dla mnie a pewnie prostej dla Was rzeczy, mianowicie:
W jaki sposób za pomocą komendy bądź serii komend wypisać na ekranie linie zawierające string "costam" z pliku "jakisplik.txt" jeśli interesuje nas tylko 50 ostatnich linii tego pliku?
Z góry dziękuję za odpowiedź.

xis

  • Gość
Wypisywanie linii z pliku
« Odpowiedź #1 dnia: 2007-11-09, 14:35:37 »
Żeby wyświetlić ostatnie linie pliku możesz użyć komendy 'tail', żeby zawężyć listę wyświetlonych linii do tych, które spełniają Twój warunek, wystarczy przefiltrować wyjście 'taila' komendą 'grep'.
Użyj 'man tail', lub 'tail --help' i 'man grep' lub 'grep --help' by dowiedzieć się o nich więcej.
Powodzenia

freerider

  • Gość
Wypisywanie linii z pliku
« Odpowiedź #2 dnia: 2007-11-09, 14:35:55 »
head -n /sciezka/do/plik.txt - pokaze ci "n" poczatkowych linii pliku,
tail -n /sciezka/do/plik.txt - pokaze ci "n" ostatnich linii pliku
za "n" wstaw liczbe linii

  • Gość
Wypisywanie linii z pliku
« Odpowiedź #3 dnia: 2007-11-09, 18:32:12 »
Dziękuję za odpowiedzi, teraz już sobie poradzę :)