相关疑难解决方法(0)

什么意思啊!在shell中的命令之前?

问题出在标题中.以感叹号开头的shell命令(shell脚本的一部分)的目的是什么?具体例子:

在foo.sh中:

#!/usr/bin/env bash
set -e
! docker stop foo
! docker rm -f foo
# ... other stuff
Run Code Online (Sandbox Code Playgroud)

我知道如果没有空格,感叹号将用于历史记录替换,并且! <expression>根据手册页可用于评估" 如果expr为false则为True ".但是在对我来说没有意义的示例上下文中.

unix linux bash shell sh

72
推荐指数
2
解决办法
6557
查看次数

标签 统计

bash ×1

linux ×1

sh ×1

shell ×1

unix ×1