Какие дескрипторы файлов (/ dev / fd / ##) используются при замещении процесса?

У меня есть программа, которая принимает 2 входа:

my_program --input1 {videoFile1} --input2 {videoFile2}

Я хочу перенаправить свои входы через замещение процесса (потому что мои входы - это большие видеофайлы, которые я хочу перекодировать на лету ). Через эксперимент я использую следующее, которое функционально нормально:

my_program --input1 /dev/fd/63 --input2 /dev/fd/62 <( {video transcoding command 1} ) <( {video transcoding command 2} )

Мой вопрос: почему имена дескрипторов файлов 63 и 62?

Извините, если это хорошо документировано, но я не могу найти его в моих поисках до сих пор.

] Спасибо за ваше время!

1
задан 11 November 2016 в 17:30

0 ответов

Другие вопросы по тегам:

Похожие вопросы: