zony.me

Linux 下 Shell 的自动交互

在编写脚本的时候经常会遇到这种情况,某些程序的命令执行的之后可能会要求用户进行输入,这个时候就需要一些特殊写法来应对这种问题了。这里参考 这篇文章提到可以使用 delimiter 分界符来解决。 也就是说在 Shell 将 delimiter 分界符之后的的所有内容都会当做输入,直到遇到第二个分界符,而最常见的分界符就是 EOF 分界符。

Shell
docker container prune << EOF
y
EOF

类似于上述代码。

Linux 下 Shell 的自动交互
作者 Zony · 发布于 2018-02-12
Licensed under CC BY-NC-SA 4.0
← 上一篇使用 Jenkins 为 .Net Core 实现持续集成/部署下一篇 →200 行代码使用 C# 实现区块链