shell用到的命令(1)——“AND(&&)”,“OR(||)”,“:”,"."
shell常用到的命令:
1、AND列表与OR列表:
1)、AND列表(&&):
在前一条命令执行成功时才执行下一条命令。
当有一个执行失败时,直接反回“失败码”。
使用:
语句1 && 语句2 && 语句3 && 。。。。。
2)、OR列表(||):
与&&相反,当前一条语句执行失败后才执行下一条语句。
使用:
语句1 || 语句2 || 语句3 || 。。。。。
3)、上面两个可以进行组合,进行逻辑处理。
4)、可以将命令组合成块执行。
语句1 && {语句2 || 语句3}
2、“:”命令:
1)、其实“:”是一个空命令。用于去简化条件逻辑,相当于“true”
比如:
while : //进行无限循环。
2)、用于变量的设置:
比如:
:${var:=value} //当$var没有“:”时可能会被当成命令。
3、"."命令:
1)、用于指示在当前shell内执行,不会创建子shell。
等同于“source”命令。
文章来自:http://heheyue.blog.51cto.com/11245910/1747585