Input

向流水線命令添加輸入

  • January 22, 2019

我在別名中使用流水線命令來啟動 docker 伺服器(例如alias ent="echo -e '\n';docker-compose up|grep --color ERROR")。

伺服器有時會問我一個問題,我應該輸入yn. 我總是輸入y

如何將它添加到我的流水線命令中?

看起來對於yes命令來說是一個完美的工作!

從手冊頁:

描述

重複輸出包含所有指定 STRING(s) 或 ‘y’ 的行。

這意味著一個簡單的yes輸出y無限期。

我想是docker-compose up哪個需要“是”輸入,所以你可以使用類似的東西

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

引用自:https://unix.stackexchange.com/questions/495935