-5

我有一个在命令行窗口上运行的 perl 应用程序。我想跟踪 perl 应用程序中使用的所有命令,以便我可以重用它。棘手的部分是我选择的命令必须是可编辑的。现在唯一的方法就是使用退格键。左右箭头键不起作用。这是一个例子:

在命令提示符下,我键入这些命令并获取输出(此处省略输出)。>perlAppCommand1

>perlAppCommand2

>perlAppCommand3

>perlAppCommand4

然后我想通过键入以下命令来检索所有命令:

>ShowPastCommands

我想看到这个结果:

  1. perlAppCommand1
  2. perlAppCommand2
  3. perlAppCommand3
  4. perlAppCommand4

然后我选择选项编号。例如,我选择 1。第一个命令将在命令提示符下填充,如下所示。

>perlAppCommand1

我希望能够使用左右键盘在命令提示符下编辑此命令。现在我只能使用后退空间。如何启用使用左右箭头编辑返回的命令以移动到该位置?谢谢!

4

1 回答 1

2

您的问题非常令人困惑,但如果您希望能够在命令行提示符中编辑历史记录,请查看Term::Readline CPAN 模块。

于 2013-11-14T19:51:06.057 回答