2
長いプロセスの結果を継続的に表示するために、process substitution(< <
)を使用するbashスクリプトがあります。bashプロセスでプロンプトを表示するサブシェル
while read -r LINE
do
something
done < <(unbuffer my_long_running_script)
私は、間にユーザー入力をお願いしたいと思います。
while read -r LINE
do
something
ASK_THE_USER
done < <(unbuffer my_long_running_script)
Iは、基本select
又はread
と試みたが、my_long_running_script
の結果は依然としてに来ていると応答(従って無効)とします。
どうすればこの問題を解決できますか?