在脚本执行一条命令的途中要输入两次y,才能执行完怎么自动化输入

1个回答
展开全部
摘要 在脚本执行过程中需要自动化输入多次"y"来完成操作,可以使用以下方法实现:使用管道(Pipe)和重定向:可以将预先准备好的输入通过管道传递给命令,以实现自动化输入。例如,假设需要执行的命令是command,需要输入两次"y",可以使用以下命令:echo -e "y\ny" | command这将会将两个"y"作为输入传递给command命令。
咨询记录 · 回答于2023-07-14
在脚本执行一条命令的途中要输入两次y,才能执行完怎么自动化输入
在脚本执行过程中需要自动化输入多次"y"来完成操作,可以使用以下方法实现:使用管道(Pipe)和重定向:可以将预先准备好的输入通过管道传递给命令,以实现自动化输入。例如,假设需要执行的命令是command,需要输入两次"y",可以使用以下命令:echo -e "y\ny" | command这将会将两个"y"作为输入传递给command命令。
使用Here文档(Here Document):可以使用Here文档将预先准备好的输入嵌入到脚本中。例如:command <
这个脚本中每次格式化之前都需要输入y才开始格式化如何每次格式化之前自动输入y
在脚本中实现每次格式化之前自动输入"y",可以使用以下方法:使用yes命令:yes命令会重复输出指定的字符串,默认为"y"。可以将yes命令与格式化命令结合使用,例如:yes "y" | 格式化命令这将会将多个"y"作为输入传递给格式化命令,自动回答每次的确认提示。
是这样吗
是的,在使用自动化输入时,请确保对命令的确认提示非常熟悉,并确认其行为不会对系统或数据造成不可逆的影响。
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消