Nowe posty

xx Dystrybucja pod HP Omen (6)
Wczoraj o 23:30:08
xx [Poradnik] Wyszukiwanie Sterowników (2)
Wczoraj o 21:08:23
lamp Problem z Linux Lite po instalacji (0)
Wczoraj o 19:50:30
xx Ile pingwinów? (1)
Wczoraj o 08:59:24
xx konfiguracja pale moon (0)
2024-03-24, 21:53:42
xx Plasma 6 w Neonie ssie trochę mniej ... (10)
2024-03-23, 02:38:11
xx problem z instalacja sterowników do karty sieciowej (3)
2024-03-18, 18:10:16
xx Plik abc.001 (1)
2024-03-17, 17:48:27
xx Zlecę dopracowanie programu w MatLab (0)
2024-03-13, 15:28:40
xx Linux Mint 21.3 XFCE brak dźwieku po paru minutach (karta muzyczna zintegrowana) (5)
2024-03-12, 23:07:01

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