将输入添加到管道命令

将输入添加到管道命令

我在别名中使用管道命令来启动 docker 服务器(例如alias ent="echo -e '\n';docker-compose up|grep --color ERROR")。

服务器有时会问我一个问题,我应该输入yn。我总是进入y

如何将它添加到我的管道命令中?

答案1

看起来对于yes指挥来说是一个完美的工作!

从联机帮助页:

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

这意味着简单的yes输出是y无限的。

我想这docker-compose up需要“是”输入,所以你可以使用类似的东西

alias ent="echo -e '\n';yes | docker-compose up | grep --color ERROR"

相关内容