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
Toto cvičení je součástí kurzu
Introduction to Shell
Pokyny k cvičení
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.
Interaktivní praktické cvičení
Proměňte teorii v praxi s jedním z našich interaktivních cvičení
Začít cvičení