我有一个while
这种形式的循环:
while :; do
performTask1 || break
performTask2 || break
performTask3 || break
...
performTaskX || break
done
Run Code Online (Sandbox Code Playgroud)
基本上,只要其中一项任务出错,我就想跳出循环。有更好的方法来实现这一目标吗?
我想另一种方法是:
while :; do
performTask1 && performTask2 ... && performTaskX || break
done
Run Code Online (Sandbox Code Playgroud)
然而,这对我来说仍然很难看。
如果我command
在我的终端上输入,我不会得到“找不到命令”,并且退出代码是 0。我认为这意味着command
实际上在 bash 上做了一些事情。
此外,command -h
返回:
bash: command: -h: invalid option
command: usage: command [-pVv] command [arg ...]
Run Code Online (Sandbox Code Playgroud)
它是干什么用的?