Suppose I have a command line interface tool that doesn't have any notion of 'history'. Would it be possible to write a small script that merely does readlines and forwards them to the tool, but that also stores these lines inside a history?

(I noted that while read line; do echo $line; done doesn't support history, either...)

1 Answer 1


Yes. You want rlwrap, packaged in many distributions, or at http://utopia.knoware.nl/~hlub/rlwrap/#rlwrap

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .