ここで本当に明らかな何かが欠けていると教えてください:
$ cat ~/bashplay/f
#!/bin/bash
read -p 'RDY> ' x
echo $x
$ ~/bashplay/f
RDY> direct execution
direct execution
$ ssh somehost ~/bashplay/f
indirect via ssh
indirect via ssh
ssh を使用する場合、"RDY>" プロンプトが表示されないことに注意してください。「readline」パッケージを使用すると、Pythonでも同じことがわかります。理由を知っている人はいますか?