在 bash 中"echo"和"!echo"有什么区别?



命令 echo!echo

之间有什么区别

我认为,使用!echo,它会与上一个命令相连,但我不确定。

感叹号在bash中可以具有两个含义:

  1. 历史扩展

    !echo
    

    将扩展到最近以" Echo"开头的行。

  2. 否定(需要!之后的空间)

    ! echo如果echo呼叫不成功,则将$?设置为0,或者如果成功。

相关内容

  • 没有找到相关文章

最新更新