Przejdź do treści

Centrum Kształcenia Zawodowego i Ustawicznego w Mrągowie

E.12: Linux – Filtr grep

wtorek,

E.12: 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 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.

Artykuł: Conformité Européenne

Conformité Européenne

Artykuł: Display Stream Compression

Display Stream Compression

Artykuł: High Dynamic Range

High Dynamic Range

Artykuł: PiP i podobne technologie

PiP i podobne technologie

Artykuł: Rozdzielczość i częstotliwość odświeżania monitora

Rozdzielczość i częstotliwość odświeżania monitora

Nasze technikum

Technik informatyk

Szkoły dla dorosłych

Nasza szkoła

Pełna oferta edukacyjna

Oferta szkoły