我可以使用历史感知脚本来包装命令吗?

我可以使用历史感知脚本来包装命令吗?

假设我有一个命令行界面工具,它没有任何“历史记录”的概念。是否可以编写一个小脚本,只读取行并将其转发给该工具,但也将这些行存储在历史记录中?

(我注意到,这while read line; do echo $line; done也不支持历史记录......)

答案1

是的。您想要rlwrap,在许多发行版中打包,或者http://utopia.knoware.nl/~hlub/rlwrap/#rlwrap

相关内容