Мы все знаем mkfifoи трубопроводы. Первый создает именованный канал, поэтому нужно выбрать имя, скорее всего, с mktempпоследующим запоминанием, чтобы не связывать его. Другой создает анонимный канал, без проблем с именами и удалением, но концы канала привязываются к командам в конвейере, не очень...