Nowe posty

xx Problem ze sterownikami. (3)
Dzisiaj o 16:24:51
xx Instalacja xfce4 (2)
Dzisiaj o 16:20:17
xx Serie kompilacji bez instalacji dla “emerge” w Gentoo (2)
2024-04-08, 18:40:04
xx Plasma 6 w Neonie ssie trochę mniej ... (17)
2024-04-05, 10:03:46
xx Problem z Linux Lite po instalacji (3)
2024-04-03, 14:23:40
xx Jak właczyć num locka przy starcie systemu debian 12? (12)
2024-04-02, 17:43:54
xx Brak dźwieku w systemie. (5)
2024-04-02, 16:13:41
xx Dystrybucja pod HP Omen (7)
2024-03-29, 11:33:05
xx [Poradnik] Wyszukiwanie Sterowników (2)
2024-03-27, 21:08:23
xx Ile pingwinów? (1)
2024-03-27, 08:59:24

Autor Wątek: Wypisywanie linii z pliku  (Przeczytany 5925 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ę :)