重置追踪器时我可以绕过是或否问题吗

重置追踪器时我可以绕过是或否问题吗

我想创建一个桌面快捷方式来使用 重置跟踪器tracker-reset -e。它每次都会显示是或否的问题。我可以绕过它吗?

答案1

yes

核心工具包裹。man页:

是的- 重复输出字符串直到被杀死

是 [STRING]...

重复输出包含所有指定字符串或“y”的一行。

因此你的情况是:

yes | tracker reset -e

答案2

通常,你可以“回应”命令的答案,例如

echo y | tracker reset -e

它确实会自动为提示提供答案“y”。

如果终端应用程序请求更多提示,您可以提供多个答案,例如

printf '%s\n%s\n%s\n' y 1 q | terminalprogram

在这个假设的例子中,程序的第一个提示terminalprogram是回答y,然后用1,然后用q。通过将每个答案包含在文本文件的新行中answers.txt,然后将文件的内容提供给程序,可以实现相同的效果,如下所示

cat answers.txt | terminalprogram

或者

terminalprogram < answers.txt

相关内容