Answers:
是的,您可以使用yes
。如果在不带参数的情况下运行它,它将y
无限期地将字母打印到stdout,并且如果给它提供一个参数,字符串或字母或其他内容,它将无限期地将其打印到stdout。
您的情况如下:
yes | yum groupinstall "DevelopmentTools"
/usr/bin/yes
是经常发送y\n
到的工具stdout
。您可以将其传送到任何给出Y / N样式提示的命令中,以对任何此类问题强制回答“是”。您还可以yes
通过在调用时指定任意其他字符串来发送它,例如,只要读取其输出,它/usr/bin/yes foo
就会一直发送foo\n
到stdout
。
y\n
的,您甚至不需要发送。
-y
选项可以yum
做到这一点。阅读手册页以获取更多信息。