1. Learn
  2. /
  3. Courses
  4. /
  5. Introduction to Shell

Connected

Exercise

Co se stane, když nezadám názvy souborů?

Častá chyba ve shellových skriptech (i při interaktivním zadávání příkazů) je uvést názvy souborů na špatném místě. Pokud napíšeš:

tail -n 3

tail nedostane žádný soubor, a proto čeká na vstup z klávesnice. To znamená, že pokud napíšeš:

head -n 5 | tail -n 3 somefile.txt

tail bez problémů vypíše poslední tři řádky souboru somefile.txt, ale head čeká donekonečna na vstup z klávesnice, protože nedostal žádný soubor a v rouru před ním nic není.


Představ si, že omylem zadáš:

head -n 5 | tail -n 3 somefile.txt

Co bys měl/a udělat?

Instructions

50 XP

Possible answers