У меня есть программа, работающая на linux
Эта программа принимает входные данные со стандартного ввода
Итак, я могу запустить его с входным файлом таким образом
myprogram < file
чтобы не вводить ввод в программу
Теперь я хочу, чтобы программа принимала входные данные из вывода команды. что-то подобное
myprogram < anycommand
но это не работает, потому что ожидает файл, а не команду.
Как я могу заставить это работать? Есть ли синтаксис оболочки, чтобы заставить его работать?
Примечание: я не могу использовать канал типа anycommand | myprogram
anycmd| myprog
? Это основной шаблон всех Unix-подобных программ. Удачи. - person shellter   schedule 29.04.2014