можно использовать команду wrap внутри сценария с учетом истории?

268
xtofl

Предположим, у меня есть инструмент интерфейса командной строки, в котором нет понятия «история». Можно ли написать небольшой скрипт, который просто выполняет чтение строк и пересылает их в инструмент, но также сохраняет эти строки в истории?

(Я заметил, что while read line; do echo $line; doneне поддерживает историю, либо ...)

2

1 ответ на вопрос

2
Daniel Pittman

Да. Вы хотите rlwrap, упакованы во многих дистрибутивах или по адресу http://utopia.knoware.nl/~hlub/rlwrap/#rlwrap