该文件应该在那里(或在 下/usr/bin/[
)。例如,它允许您键入[ -f $HOME/.bashrc ] && echo ".bashrc exists"
,这相当于test -f $HOME/.bashrc && echo ".bashrc exists"
。
现实的情况是有点复杂,因为庆典覆盖/usr/bin/[
有它自己的[
,所以你可以使用[
通过提供完整的路径可执行/usr/bin/[ -f $HOME/.bashrc ] && echo ".bashrc exists"
。
这是一个test
需要]
作为最后一个参数的版本。它经常用在 shell 脚本中,比如
if [ -e some_file ]; then ...
Run Code Online (Sandbox Code Playgroud)
(但在大多数现代 shell 中,如 Bash,它是一个内置命令)。
POSIX 要求