2014-01-14 147 views
0

我正在使用GNU/Linux控制台设置一个小bash脚本。我试图发送\ n字符输入到另一个程序,有的像:Linux命令标准输出到标准输入?

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

但\ n字符在执行的时间,所以我的程序无法理解\ n作为输入的一部分被省略。之所以使用\ n字符,是因为我的程序要求输入一些我想设置为空的输入,而我的程序正在等待用户的输入。

在此先感谢。

+1

'printf的\\ N'可以简化为'读取输入回声“,但都应该工作。你的程序是否真的从标准输入中读取?你有没有试过运行它并点击“Enter”? – choroba

+0

如果程序需要执行超过300次,那么这个想法并没有被输入回车,你能想象得到输入密钥的很多次吗? :) – user2417891

+0

我明白你的想法,我想找到一个不起作用的原因。你明白了吗? – choroba

回答

相关问题