前のコマンドが入力を要求したかどうかを確認する方法は?

前のコマンドが入力を要求したかどうかを確認する方法は?

この質問は以下に関連しています。一つ誰にも興味があれば。

こんな台本を書きたい

$@ | tee /tmp/unique_name
if [[ "${pipestatus[1]}" -eq 0 ]]; then
    sleep 2
    tmux select-pane -t.0 \; resize-pane -Z
elif [[ $(wc -l /tmp/unique_name | awk '{print $1}') -gt $LINES ]] && [[ $(grep pdb /tmp/unique_name) ]]; then
    tmux copy-mode
fi

grepを使用してチェックするのは1つの言語でのみ機能する経験的な方法なので、これを避け、プログラムがユーザー入力を要求していることを確認したいと思います。

ベストアンサー1

おすすめ記事