Исполняемый канал ввода? - PullRequest
4 голосов
/ 29 июня 2011

Как запустить исполняемый файл в XCode с канальным вводом?Например:

echo "abc" | myexec

Я знаю, что могу установить аргументы для своего исполняемого файла на вкладке «Исполняемый файл [имя]»> «Аргументы», но, похоже, нет опции префикса или чего-то еще.* Я вижу «Использовать трубу для стандартного ввода / вывода» на вкладке «Общие», но как с этим работать?Кажется, ничего не меняется.

Я использую Xcode 3.2.6.

1 Ответ

1 голос
/ 29 июня 2011

Я не знаю, является ли это наиболее элегантным способом, но не могли бы вы иметь фазу сборки Shell Script, которая шунтирует вывод первой команды в файл (echo "abc" > tempfile) и затем вызывает ваш исполняемый файл с помощью (myexec < tempfile)?

Я еще не нашел много онлайн, кроме этой теперь неработающей ссылки , которая объясняет использование «Использовать канал для стандартного ввода / вывода».

...