У меня есть программа, которая принимает 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?
Извините, если это хорошо документировано, но я не могу найти его в моих поисках до сих пор.
] Спасибо за ваше время!