假设我有一个命令行界面工具,它没有任何“历史记录”的概念。是否可以编写一个小脚本,只读取行并将其转发给该工具,但也将这些行存储在历史记录中?
(我注意到,这while read line; do echo $line; done
也不支持历史记录......)
答案1
是的。您想要rlwrap
,在许多发行版中打包,或者http://utopia.knoware.nl/~hlub/rlwrap/#rlwrap
假设我有一个命令行界面工具,它没有任何“历史记录”的概念。是否可以编写一个小脚本,只读取行并将其转发给该工具,但也将这些行存储在历史记录中?
(我注意到,这while read line; do echo $line; done
也不支持历史记录......)
是的。您想要rlwrap
,在许多发行版中打包,或者http://utopia.knoware.nl/~hlub/rlwrap/#rlwrap