履歴対応スクリプト内でコマンドをラップすることはできますか?

履歴対応スクリプト内でコマンドをラップすることはできますか?

「履歴」という概念を持たないコマンドライン インターフェイス ツールがあるとします。行を読み取り、それをツールに転送するだけでなく、それらの行を履歴内に保存する小さなスクリプトを作成することは可能でしょうか?

(while read line; do echo $line; done履歴もサポートされていないことに気付きました...)

答え1

はい。rlwrap多くのディストリビューションにパッケージ化されている、またはhttp://utopia.knoware.nl/~hlub/rlwrap/#rlwrap

関連情報