1. Learn
  2. /
  3. कोर्स
  4. /
  5. Вступ до Shell

Connected

अभ्यास

Що станеться, якщо не вказати назви файлів?

Поширена помилка у shell-скриптах (і інтерактивних командах) — поставити назви файлів не на своє місце. Якщо ви введете:

tail -n 3

то, оскільки tail не отримав жодної назви файла, він чекатиме на введення з клавіатури. Це означає, що якщо ви наберете:

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

то tail просто виведе останні три рядки з somefile.txt, а head безкінечно чекатиме на введення з клавіатури, оскільки йому не передали назву файла і перед ним у конвеєрі нічого немає.


Припустімо, ви випадково ввели:

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

Що слід зробити далі?

निर्देश

50 XP

संभावित उत्तर