Como verificar se o comando anterior pediu entrada?

1

Esta questão está relacionada com este um caso alguém esteja interessado.

Eu quero escrever um roteiro como esse

$@ | 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

A verificação com o grep seria apenas uma heurística que funciona apenas para um idioma, portanto, gostaria de evitar isso e saber com certeza que o programa solicitou informações ao usuário.

    
por user1685095 14.01.2017 / 13:51

0 respostas