なんで上キー押した上にエンターしちゃったんですかというのはそれはそう
入力バッファをシェルが処理する前にcat使って外から読み出して、空にする
$ ./some_script\.sh ものすごく時間が掛かって二度は繰り返したくない処理 ^[[A # やっちまった
みたいな場合にどうすれば良いんだろうと思ってたんだけど、
$ cat /proc/<シェルのPID>/fd/0
で何とかなるという気付きを得た
かえってたー
おはーよ