1. Nauka
  2. /
  3. Kursy
  4. /
  5. Introduction to Shell

Connected

ćwiczenie

Jak znovu využít roury?

Soubor obsahující shellové příkazy se nazývá *shellový skript, nebo zkráceně jen „skript". Skripty nemusí mít názvy končící na .sh, ale v této lekci budeme tuto konvenci dodržovat, aby bylo snadno poznat, které soubory jsou skripty.

Skripty mohou také obsahovat roury. Například, pokud all-dates.sh obsahuje tento řádek:

cut -d , -f 1 seasonal/*.csv | grep -v Date | sort | uniq

pak:

bash all-dates.sh > dates.out

vyextrahuje jedinečná data ze souborů se sezónními daty a uloží je do dates.out.

Instrukcje 1/3

undefined XP
  • 1

    V domovském adresáři na tebe čeká soubor teeth.sh, ale obsahuje několik prázdných míst. Pomocí Nano soubor uprav a nahraď oba zástupné symboly ____ hodnotami seasonal/*.csv a -c, aby skript vypsal počet výskytů každého názvu zubu v CSV souborech ve složce seasonal.

  • 2

    Spusť teeth.sh pomocí bash a přesměruj jeho výstup do teeth.out pomocí >.

  • 3

    Spusť cat teeth.out a zkontroluj výsledky.