gpt4 book ai didi

bash - 当 shell 提示多个输入时,如何以编程方式传递数据?

转载 作者:行者123 更新时间:2023-11-29 09:22:46 25 4
gpt4 key购买 nike

我有一个要求用户传递 y 或 n 的 java cli。我必须这样做大约一千次,并且在 CLI 中没有对所有支持的肯定。如何自动将 y 传递给此 cli?

例子:

$ ./command-to-run
do you want to delete x? (y/N) y
do you want to delete x1? (y/N) y
do you want to delete x2? (y/N) y
.
.
do you want to delete x1000? (y/N) y

我试过了

seq 1000 | xargs -Is echo 'y' | ./command-to-run

没用

最佳答案

一种方法是使用 yes command line application :

yes | ./command-to-run

对于更复杂的交互,有 expect application in multiple languages .

关于bash - 当 shell 提示多个输入时,如何以编程方式传递数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46727354/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com