Jak na to? Dobré je si úkol rozdělit na dva kroky: cyklus přes soubory a samotný výpis.
Nejprve si ve for
cyklu vypiš obsah proměnné pomocí echo
, aby sis byla jistá, že pracuješ se správnou hodnotou.
Když si zvykneš na výpomoc programu echo
, ušetříš si v budoucnu spoustu starostí :)
$ for jmeno in *.dat
> do
> echo $jmeno
> done
basilisk.dat
minotaur.dat
unicorn.dat
Teď už víš, že rámec cyklu for
cyklu je napsán správně.
A tak můžeš místo echo
provést už známý příkaz s head
a tail
:
$ for jmeno in *.dat
> do
> head -n 2 $jmeno | tail -n 1
> done
CLASSIFICATION: basiliscus vulgaris
CLASSIFICATION: bos hominus
CLASSIFICATION: equus monoceros