Я использую консоль GNU/Linux, чтобы установить небольшой скрипт bash. Я пытаюсь отправить \ п полукокса в качестве входных данных для другой программы, некоторые, как:Linux команда stdout для stdin?
$printf \\n | program VARS - #(VARS are valid program modifiers.)
но \ п полукокс опущен в выполнении времени, чтобы моя программа не может понять, \ N как часть входных данных. Причина, связанная с использованием символа \ n, поскольку моя программа запрашивает некоторый ввод, который я хочу установить пустым, и моя программа ждет ввода пользователя.
Заранее спасибо.
'Printf \\ n' можно упрощенно' echo', но оба должны работать. Является ли ваша программа действительно чтением со стандартного ввода? Вы пытались запустить его и нажать «Enter»? – choroba
Идея не попала в Enter, если программа должна быть выполнена более 300 раз, вы могли бы представить, что так много раз вводили ключ? :) – user2417891
Я понимаю вашу идею, я пытаюсь найти причину, почему она не работает. Вы поняли мою идею? – choroba