2014-01-14 4 views
0

Я использую консоль GNU/Linux, чтобы установить небольшой скрипт bash. Я пытаюсь отправить \ п полукокса в качестве входных данных для другой программы, некоторые, как:Linux команда stdout для stdin?

$printf \\n | program VARS -   #(VARS are valid program modifiers.) 

но \ п полукокс опущен в выполнении времени, чтобы моя программа не может понять, \ N как часть входных данных. Причина, связанная с использованием символа \ n, поскольку моя программа запрашивает некоторый ввод, который я хочу установить пустым, и моя программа ждет ввода пользователя.

Заранее спасибо.

+1

'Printf \\ n' можно упрощенно' echo', но оба должны работать. Является ли ваша программа действительно чтением со стандартного ввода? Вы пытались запустить его и нажать «Enter»? – choroba

+0

Идея не попала в Enter, если программа должна быть выполнена более 300 раз, вы могли бы представить, что так много раз вводили ключ? :) – user2417891

+0

Я понимаю вашу идею, я пытаюсь найти причину, почему она не работает. Вы поняли мою идею? – choroba

ответ