Przejdź do treści

Centrum Kształcenia Zawodowego i Ustawicznego w Mrągowie

Linux – Filtr grep

czwartek,

Linux – Filtr grep

Program grep należy do podstawowych narzędzi w systemach uniksopodobnych i nikogo nie powinno dziwić, że jego znajomość przydaje się na egzaminie zawodowym. Kolejne ćwiczenia przygotowane dla uczniów naszej szkoły to demonstracja możliwości tego programu.

Ćwiczenia

  1. Wypisz wszystkie pliki z katalogu /bin, których nazwa rozpoczyna się od ch.
  2. Wyświetl wszystkie pliki z katalogu /bin, których nazwa kończy się literą s.
  3. Wypisz wszystkie pliki z katalogu /bin, w których nazwie występuje ciąg znaków zip.
  4. Wyświetl dane na temat użytkownika root zapisane w pliku /etc/passwd.

Rozwiązania

Podstawowa funkcja programu grep to wyodrębnienie z pliku tekstowego wierszy pasujących do wzorca (ćwiczenie nr 4). Dzięki potokom można znacznie poszerzyć jego zastosowania. Mechnizm potoku to kierowanie wyjścia jednego programu na wejście drugiego. W tym celu używa się symbolu „|” (pionowej linii). W poniższych przykładach wyjście programu ls (wypisanie zawartości katalogu) kierowane jest na filtr grep. Opcja 1 w programie ls wymusza wypisanie wyniku działania w formie pojedynczej kolumny.

0:03 ls -1 /bin | grep ^ch Pliki z katalogu /bin, których nazwa rozpoczyna się od ch.

0:10 ls -1 /bin | grep s$ Pliki z katalogu /bin, których nazwa kończy się literą s.

0:20 ls -1 /bin | grep zip Pliki z katalogu /bin, w których nazwie występuje ciąg znaków zip.

0:28 grep :root /etc/passwd Dane na temat użytkownika root zapisane w pliku /etc/passwd.

Filmy są dostępne jedynie w formacie MP4. Jest on obsługiwany m.in. w nowych wersjach popularnych przeglądarek Internet Explorer, Chrome, Firefox, Safari, Opera. Z zawartością filmu można zapoznać się w opisie ćwiczenia.

Artykuł: Teoria emocji kolorów

Teoria emocji kolorów

Artykuł: DRAM Speculative Leadoff

DRAM Speculative Leadoff

Artykuł: Burst Mode DMA

Burst Mode DMA

Artykuł: Tryby DMA

Tryby DMA

Artykuł: DMA w kontekście historycznym

DMA w kontekście historycznym

Nasze technikum

Technik informatyk

Szkoły dla dorosłych

Nasza szkoła

Pełna oferta edukacyjna

Oferta szkoły