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

Connected

Cvičení

Jak uložit výstup příkazu do souboru?

Všechny nástroje, které jsi dosud viděl/a, umožňují zadat vstupní soubory. Většina z nich nenabízí možnost pojmenovat výstupní soubor, protože to jednoduše není potřeba. Místo toho můžeš použít přesměrování a uložit výstup libovolného příkazu kamkoli chceš. Spustíš-li tento příkaz:

head -n 5 seasonal/summer.csv

vypíše prvních 5 řádků letních dat na obrazovku. Pokud ale spustíš tento příkaz:

head -n 5 seasonal/summer.csv > top.csv

na obrazovce se nic nezobrazí. Místo toho se výstup příkazu head uloží do nového souboru s názvem top.csv. Obsah tohoto souboru si můžeš prohlédnout pomocí cat:

cat top.csv

Znak > říká shellu, aby přesměroval výstup příkazu head do souboru. Není součástí samotného příkazu head – funguje se všemi příkazy shellu, které nějaký výstup produkují.

Pokyny

100 XP

Zkombinuj příkaz tail s přesměrováním a ulož posledních 5 řádků souboru seasonal/winter.csv do souboru last.csv.