Как работает «(голова; хвост) <файл»?

(с помощьюhttps://stackoverflow.com/a/8624829/23582)

Как(head; tail) < file&nbsp;Работа? Обратите внимание, чтоcat file | (head;tail)&nbsp;Безразлично»т.

Кроме того, почему(head; wc -l) < file&nbsp;дать0&nbsp;для вывода?wc

Примечание: я понимаю, как работают голова и хвост. Только не тонкости, связанные с этими конкретными вызовами.