В * nix многие приложения командной строки, которые принимают имена файлов в качестве аргументов, также принимают каналы. Пример:
anApplication file.txt
Также работает с
anApplication | anotherApplication arguments
И результат «anotherApplication» перенаправляется в «anApplication», как это был файл
Я узнал, что Windows, эквивалентная этому, является "именованным каналом". Интересно, должно ли приложение командной строки знать именованные каналы, чтобы понять его, или же любое приложение командной строки, которое принимает файл в качестве аргумента, будет работать с именованным каналом.