Есть ли способ соединить вывод/ввод двух программ в Linux?Linux

Anonymous
Есть ли способ соединить вывод/ввод двух программ в Linux?

Сообщение Anonymous »

У меня есть две программы (p1 и p2), и мне нужно соединить выход p1 со входом p2, а выход p2 — со входом p1. Есть ли способ сделать это?
Почему? Потому что у меня есть две программы, которые будут играть в игру, поэтому первая программа сделает ход и будет ждать получения хода от другая программа и так далее. Конец выполнения будет тогда, когда первая программа выйдет с сигналом 0 или 1. Программа p1 всегда будет той же, но p2 будет меняться на каждой итерации.
Мне нужно сделать это в терминале Linux, потому что программы p1 и p2 могут выполняться (и, вероятно, будут) выполняться на разных языках, например, p1 будет исполняемым файлом C++, а p2 будет сценарием Python.

Подробнее здесь: https://stackoverflow.com/questions/783 ... t-in-linux

Вернуться в «Linux»