2

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

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

1 ответ1

2

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .