Другой вывод команды Linux (Piped) в качестве входных данных для моей программы на C
Сейчас я работаю над небольшой программой на Си в Linux. Позвольте мне объяснить вам, что я хочу сделать с примером команды Linux ниже
ls | grep hello
Вышеприведенная команда выполняется в следующей страсти (Дайте мне знать, если яЯ понял это неправильно)
Команда ls будет выполнена первойВыходные данные будут переданы команде grep, которая снова сгенерирует выходные данные путем сопоставленияПривет"Теперь я хотел бы написать C-программу, которая будет принимать по конвейеру выходные данные одной команды. Значит, в подобной страсти какGrep» Программа смогла получить входные данные от команды ls (в моем примере выше).
Аналогичный вопрос был задан другим пользователемВот, но по какой-то причине эта тема была помечена как "Не верный вопрос
Сначала я думал, что мы можем получить это как аргумент командной строки для C-программы. Но это не так.