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
Interaktywne ćwiczenie praktyczne
Przekształć teorię w praktykę dzięki jednemu z naszych interaktywnych ćwiczeń
Rozpocznij ćwiczenie