Предположим, у меня есть инструмент интерфейса командной строки, в котором нет понятия «история». Можно ли написать небольшой скрипт, который просто выполняет чтение строк и пересылает их в инструмент, но также сохраняет эти строки в истории?
(Я заметил, что while read line; do echo $line; done
не поддерживает историю, либо ...)