Suponha que eu tenha uma ferramenta de interface de linha de comando que não tenha nenhuma noção de 'histórico'. Seria possível escrever um pequeno script que apenas fizesse readlines e as encaminhasse para a ferramenta, mas que também armazenasse essas linhas dentro de um histórico?
(Observei que while read line; do echo $line; done
também não suporta histórico ...)
Responder1
Sim. Você deseja rlwrap
, empacotado em muitas distribuições ou emhttp://utopia.knoware.nl/~hlub/rlwrap/#rlwrap