>>141はどうなんだよ。

シェルスクリプトは全部こっちで動かすとして、

#! /usr/bin/expect -f
spawn telnet ホスト名
expect "login:\ "
send "ログイン名\r"
expect "assword:"
send "パスワード\r"
expect "^ホゲ$ "
send "ls¥r"
expect "^ホゲ$ "
send "exit\r"

を下請けコマンドにしてやってみれ。(プロンプトは"ホゲ$ "と仮定)