Začněte nyníZačněte zdarma

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

Zobrazit kurz

Interaktivní praktické cvičení

Proměňte teorii v praxi s jedním z našich interaktivních cvičení

Začít cvičení