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

Connected

cvičení

Jak zadat více souborů najednou?

Většina shellových příkazů umí pracovat s více soubory najednou, pokud jim zadáš více názvů souborů. Například první sloupec ze všech souborů se sezónními daty získáš takto:

cut -d , -f 1 seasonal/winter.csv seasonal/spring.csv seasonal/summer.csv seasonal/autumn.csv

Neustálé opisování názvů souborů ale není dobrý nápad: zabírá čas a dřív nebo později buď na nějaký soubor zapomeneš, nebo ho zadáš dvakrát. Aby ti to shell usnadnil, můžeš k zadání seznamu souborů jediným výrazem použít zástupné znaky (wildcards). Nejčastějším zástupným znakem je *, který znamená „odpovídá nule nebo více znakům". S jeho pomocí lze zkrátit výše uvedený příkaz cut na:

cut -d , -f 1 seasonal/*

nebo:

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

Pokyny

100 XP

Napiš jediný příkaz s head, který získá první tři řádky ze souborů seasonal/spring.csv a seasonal/summer.csv — celkem šest řádků dat — ale ne ze souborů s podzimními nebo zimními daty. Místo plných názvů souborů použij zástupný znak.