Zacznij terazZacznij za darmo

Jak wybrać wiersze zawierające określone wartości?

head i tail wybierają wiersze, cut wybiera kolumny, a grep wybiera wiersze na podstawie ich zawartości. W najprostszej postaci grep przyjmuje fragment tekstu, po którym podajesz jedną lub więcej nazw plików, i wyświetla wszystkie wiersze z tych plików, które zawierają podany tekst. Na przykład grep bicuspid seasonal/winter.csv wyświetla wiersze z pliku winter.csv zawierające słowo "bicuspid".

grep potrafi też wyszukiwać wzorce – omówimy to w kolejnym kursie. Na razie ważniejsze są najczęściej używane flagi grep:

  • -c: wyświetla liczbę pasujących wierszy zamiast ich treści
  • -h: nie wyświetla nazw plików podczas przeszukiwania wielu plików
  • -i: ignoruje wielkość liter (np. traktuje "Regression" i "regression" jako zgodne)
  • -l: wyświetla nazwy plików zawierających dopasowania, a nie same dopasowania
  • -n: wyświetla numery wierszy dla pasujących wyników
  • -v: odwraca dopasowanie, tzn. pokazuje tylko wiersze, które nie pasują

To ćwiczenie jest częścią kursu

Wprowadzenie do powłoki systemowej

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Przekształć teorię w praktykę dzięki jednemu z naszych interaktywnych ćwiczeń

Rozpocznij ćwiczenie