1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Introduction to Shell

Connected

cvičení

Jak uložit příkazy pro pozdější opakované spuštění?

Zatím jsi shell používal/a interaktivně. Protože příkazy, které zadáváš, jsou ale jen text, můžeš je uložit do souborů a nechat shell, aby je spouštěl znovu a znovu. Aby sis tuhle mocnou funkci vyzkoušel/a v praxi, vlož následující příkaz do souboru s názvem headers.sh:

head -n 1 seasonal/*.csv

Tento příkaz vybere první řádek z každého CSV souboru v adresáři seasonal. Jakmile soubor vytvoříš, můžeš ho spustit zadáním:

bash headers.sh

Tím říkáš shellu (což je program jménem bash), aby spustil příkazy obsažené v souboru headers.sh. Výsledek je stejný, jako kdybys příkazy zadal/a přímo.

Instrukce 1/2

undefined XP
  • 1

    Pomocí nano dates.sh vytvoř soubor dates.sh, který bude obsahovat tento příkaz:

    cut -d , -f 1 seasonal/*.csv
    

    Ten slouží k extrakci prvního sloupce ze všech CSV souborů v adresáři seasonal.

  • 2

    Pomocí bash spusť soubor dates.sh.