yunde110 发表于 2018-8-28 09:59:53

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”命令。

页: [1]
查看完整版本: shell用到的命令(1)——“AND(&&)”,“OR(||)”,“:”,"."