Linux屏幕输入自动响应

时间:2014-04-30 18:33:39

标签: linux input prompt

我有一个python程序,提示用户键盘输入。根据输入,完成了某段代码。

List of items in this dfsu file:

1.  Significant Wave Height
2.  Peak Wave Height
3.  Wave Direction

Chose item from the list above

我想总是选择1,因为这个问题重复了5000次,我不想手动输入1.我无法访问源代码来硬编码,但我想知道是否有每次询问此问题时强制用户输入为1的方法?

谢谢, 金佰利

1 个答案:

答案 0 :(得分:2)

  

每次询问此问题时,有没有办法强制用户输入为?

yes,有。

运行yes并将其输出传递给您运行的命令:

yes 1 | the_command_you_originally_ran

默认情况下,yes会反复输出y,假设您要自动确认"您确定"类提示,但您可以{{1}使它在无限循环中输出yes 1