Я не могу перенаправить вывод конкретной программы, используя>, но она работает, если я использую 0>, например,
./foo > ouput.txt
./foo 0> output.txt
, эта программа записывает в стандарт, используя функцию C
write(0,other_args ... )
Я думал, что эти два значения эквивалентны, поскольку стандартный дескриптор вывода равен 0?