救命!我的 bash 脚本停止按预期工作了!

救命!我的 bash 脚本停止按预期工作了!

我正在尝试让一个非常基本的 bash 脚本运行,但是历史命令的输出停止正常工作!!

在此处输入图片描述

这是输出

#!/bin/bash -i
history        

这就是代码

任何关于为什么会发生这种情况的见解都将不胜感激。我在带有 Oracle VM 的虚拟机上运行 Ubuntu。

答案1

默认情况下,historybash 脚本中的命令是禁用的,请参阅 tldp:历史命令

使用:

#!/bin/bash -i
HISTFILE=~/.bash_history
set -o history
history 

相关内容