![重置追踪器时我可以绕过是或否问题吗](https://linux22.com/image/915607/%E9%87%8D%E7%BD%AE%E8%BF%BD%E8%B8%AA%E5%99%A8%E6%97%B6%E6%88%91%E5%8F%AF%E4%BB%A5%E7%BB%95%E8%BF%87%E6%98%AF%E6%88%96%E5%90%A6%E9%97%AE%E9%A2%98%E5%90%97.png)
我想创建一个桌面快捷方式来使用 重置跟踪器tracker-reset -e
。它每次都会显示是或否的问题。我可以绕过它吗?
答案1
答案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