Может command_b знать, что command_c следует?
command_b
command_c
command_a |command_b |command_c
Нет, не может, не нужно и не должно.
Как сказали другие ответчики, нет, command_b не может (не должен, не должен) знать, что command_c следует.Я добавляю другой ответ, потому что здесь есть немного дополнительной информации:
См. Также:
isatty(3)
Нет.Каждая программа просто читает стандартный ввод и записывает в стандартный вывод.