【发布时间】:2018-04-24 17:11:57
【问题描述】:
假设我有一个包含以下内容的交互式脚本:
#!/bin/bash
...
...
while read -p "> " CMD
do
...
...
done
...
...
是否可以实现“命令召回”?我想按向上箭头键并运行之前输入的命令。
【问题讨论】:
-
顺便说一句,我们的姊妹网站Unix & Linuxunix.stackexchange.com/questions/52091/read-with-history也有人问过这个问题
-
In bash
!!将重复上一个命令,如果这就是你的意思... -
嗯。
read -e将为您提供行编辑功能,但向上/向下箭头使用您的命令历史记录,这在脚本中不可用。