使用 bash history 保留引号

使用 bash history 保留引号

您运行类似的命令echo "hi world"

hi world

然后运行echo !!以尝试显示刚刚运行的命令。

echo echo "hi world"
echo hi world

第一行输出将要运行的命令。第二行表示实际的输出。

如何运行该命令以便它输出的内容echo "hi world"与您首先输入的内容一样?

答案1

不可以。请改用fc

fc -ln -1 | sed $'s/^\t //'

答案2

正确答案由上面的 DavidPostill 给出:

在此处输入图片描述

相关内容