: 分号
: [arguments]
除了扩展参数(extend arguments)和执行重定向(redirections)之外,什么也不做。 返回状态(return status)为0。
看起来:什么也不做,但是可以利用它return status始终为0这一特性来完成一些事。比如在调试脚本是,遇到条件分支和循环条件,可以用 : 来永久开启或关闭某个条件
$ if : I want to make this always true; then echo 123; fi
123
$ $ if ! : always false; then echo 123; else echo 456; fi
456
如此一来,还能以很直白的方式添加说明。