Chinaunix
标题:
如何自动输入命令需要接受的键盘输入
[打印本页]
作者:
qewgqerr
时间:
2014-03-27 22:49
标题:
如何自动输入命令需要接受的键盘输入
本帖最后由 qewgqerr 于 2014-03-27 22:51 编辑
Shell下,输入某个命令,命令运行后,需要用户输入一个值(比如让用户选择 Y/N 这种),命令才能进行下一步。可是,我不想每次运行该命令都要手动输一次(比如输入Y),有没有一种方法,可以预先输入Y,于是我就可以自动执行该命令N次都执行Y选项,而不必每次人工输入。求方法
作者:
ly5066113
时间:
2014-03-28 08:24
回复
1#
qewgqerr
echo y | your_command
作者:
jason680
时间:
2014-03-28 09:12
回复
1#
qewgqerr
it is "yes" command.
example:
$ yes | awk '{print ++c,$0;if(c>=10){exit}}'
1 y
2 y
3 y
4 y
5 y
6 y
7 y
8 y
9 y
10 y
作者:
q1208c
时间:
2014-03-28 09:20
yes | <cmd>
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2