ls -alR | myprogram
Если есть файлы, к которым у меня нет доступа, он выдаст сообщение об ошибке, подобное «отказ в файле». Но как обнаружить эту ошибку в моей программе? Я пытался проверить, есть ли данные в stderr
. Но это, похоже, не сработало.Запрещено разрешение файла Linux C++
Вы только являетесь трубопроводом 'stdout' здесь. –
Почему вы хотите обнаружить эту ошибку? Какова ваша большая цель? – zwol
ls -alR 2> & 1 | myprogram –