我正在使用GNU / Linux控制台来设置一个小的bash脚本。我正在尝试将\ n char作为输入发送给另一个程序,例如:
$printf \\n | program VARS - #(VARS are valid program modifiers.)
但是\ n char在执行时被省略,所以我的程序无法理解\ n作为输入的一部分。因为我的程序要求输入一些我想要设置为空白而我的程序正在等待用户的输入,所以使用\ n char的原因。
提前致谢。
答案 0 :(得分:0)
此网页可帮助我解决问题: https://superuser.com/questions/569432/why-can-i-see-password-prompts-through-redirecting-output
基本上(在这种情况下)程序直接从/ dev / tty
读取输入