shell命令中“&&”的目的是什么?据我所知,&在命令之后使用是为了在后台运行它。&用法示例:tar -czf file.tar.gz dirname &但是怎么样&&?(看看这个例子:https://serverfault.com/questions/215179/centos-100-disk-full-how-to-remove-log-files-history-etc#answer-215188)
3 回答
慕桂英3389331
TA贡献2036条经验 获得超8个赞
&&
让你根据上一个命令是否成功完成做一些事情 - 这就是你倾向于把它看作链接的原因do_something && do_something_else_that_depended_on_something
。
哔哔one
TA贡献1854条经验 获得超8个赞
此外,你还有||
一个逻辑或者,;
它也只是一个不关心命令发生的事情的分隔符。
$ false || echo "Oops, fail"Oops, fail $ true || echo "Will not be printed"$ $ true && echo "Things went well"Things went well $ false && echo "Will not be printed"$ $ false ; echo "This will always run"This will always run
有关此内容的一些详细信息,请参阅Bash手册中的命令列表。
- 3 回答
- 0 关注
- 1120 浏览
添加回答
举报
0/150
提交
取消