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做到这一点。阅读手册页以获取更多信息。