Od 1 września 2018 roku nasze szkoły weszły w skład nowej placówki – Centrum Kształcenia Zawodowego i Ustawicznego w Mrągowie. Adres nowej strony internetowej: https://www.ckziumragowo.pl/.

Zespół Szkół Zawodowych w Mrągowie

» » E.12: Linux – Filtr grep

E.12: Linux – Filtr grep

Opublikowano: czwartek,

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 w ramach powtórki do egzaminu zawodowego z kwalifikacji E.12 (Montaż i eksploatacja komputerów osobistych oraz urządzeń peryferyjnych) 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:05 ls -1 /bin | grep ^ch Pliki z katalogu /bin, których nazwa rozpoczyna się od ch.

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

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

0:35 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.

Powtórki z kwalifikacji E.12

System Linux

Montaż

Mapa zasięgu czyli gdzie mieszkają nasi uczniowie