Вопрос наверное немного ламерский, но не знаю, как нагуглить. Есть задание курсовой. В рамках его необходимо создать приложение под linux, которое порождает несколько потоков и обменивается данными. Непонятен вот этот момент:
Для верной работы программ Вам необходимо будет запускать их в конвейерах с какими-либо командами ОС (например, для получения на стандартном потоке ввода вашей программы расширенного списка файлов запустите ls -l | ./myproga).
Подскажите, что произойдет если запустить в таком виде? Первая команда выводит список каталогов, дальше идет формат вывода, а дальше?