为什么历史命令在shell中不起作用

时间:2017-04-19 03:41:55

标签: linux macos shell

我正在使用Mac OS Sierra Shell 这是一个例子:

#!/bin/bash
contenu=`df`
echo ${contenu}

执行此shell时,我可以看到df的结果。

但是,当我尝试打印history的第一行时,我只能看到一个空行。

#!/bin/bash
contenu=`history | head -1`
echo ${contenu}

我也在终端上执行了同样的命令,但效果很好。

user$ history | head -1

当我执行上面的命令时,我可以看到我在等什么。例如:

   161 ls -l

0 个答案:

没有答案