Acho que isso está acontecendo porque você está executando esses comandos em um terminal e alguns comandos interferem na configuração do terminal. Por exemplo, quando sudo
pedir uma senha, ela limpará o buffer do terminal, portanto, você não poderá pré-digitar sua senha: não é possível fazer sleep 5; sudo ls
e digitar sua senha durante sleep
. Mesmo com rm
pedindo confirmações.
Eu posso obter o mesmo efeito com:
ls
script -c ls -f /dev/null
pwd
Ou seja, se eu colar o mouse no Konsole, o pwd não será executado. Aqui, o segundo comando certamente mexe com a configuração do terminal, o que me leva a acreditar que o mesmo acontece com adb shell
(mas provavelmente não abd doesnotexist
).