Jak vybrat řádky obsahující konkrétní hodnoty?
head a tail vybírají řádky,
cut vybírá sloupce
a grep vybírá řádky podle jejich obsahu.
V nejjednodušší podobě přijímá grep hledaný text a jeden nebo více názvů souborů
a vypíše všechny řádky v těchto souborech, které daný text obsahují.
Například
grep bicuspid seasonal/winter.csv
vypíše řádky ze souboru winter.csv, které obsahují slovo „bicuspid".
grep umí vyhledávat i podle vzorů;
to si ukážeme v dalším kurzu.
Důležitější jsou teď nejčastěji používané přepínače grepu:
-c: místo samotných řádků vypíše jejich počet-h: při prohledávání více souborů nevypisuje názvy souborů-i: ignoruje velikost písmen (např. „Regression" a „regression" bere jako shodu)-l: vypíše názvy souborů obsahujících shody, nikoli shody samotné-n: zobrazí čísla řádků u nalezených shod-v: obrátí vyhledávání, tj. zobrazí pouze řádky, které neodpovídají hledanému výrazu
Toto cvičení je součástí kurzu
Introduction to Shell
Interaktivní praktické cvičení
Proměňte teorii v praxi s jedním z našich interaktivních cvičení
Začít cvičení