"echo" 和 bash 中的 "!echo" 有什么区别?
Whats the difference between "echo" and "!echo" in bash?
命令echo
和!echo
有什么区别?
我认为 !echo
它与前面的命令连接,但我不确定。
感叹号在bash中可以有两种含义:
历史扩展
!echo
将扩展到最近以 "echo".
开头的行
否定(space after !
需要)
如果 echo
调用不成功,! echo
会将 $?
设置为 0,如果成功则设置为 1。
命令echo
和!echo
有什么区别?
我认为 !echo
它与前面的命令连接,但我不确定。
感叹号在bash中可以有两种含义:
历史扩展
!echo
将扩展到最近以 "echo".
开头的行
否定(space after
如果!
需要)echo
调用不成功,! echo
会将$?
设置为 0,如果成功则设置为 1。