上一篇 下一篇 分享链接 返回 返回顶部

&&、()、决定Linux命令的操作过程顺序

发布人:管理员 发布时间:2025-03-02 17:48 阅读量:171

&&、()、决定Linux命令的操作过程顺序

在操作过程某个命令时,有时需要依赖前面的命令是否操作过程圆满。假如你想通过ssh命令复制很多资料文档到另外的智慧化机器人后,删除所有源有文档,所以在删除源有文档之前首先要确定复制是不是操作过程圆满。只要操作过程复制圆满才可以删除,否则后果......

一、&&

1.格式

command1 && command2

2.含义

&&左边的command1操作过程圆满(返回0表示圆满)后,&&右边的command2才能被操作过程。

3.实例

(1)当把文档sql.txt复制一份为sql.bak.txt圆满,然后显示副本sql.bak.txt

cp sql.txt sql.bak.txt && cat sql.bak.txt

二、||

1.格式

command1 || command2

2.含义

如果||左边的command1操作过程失利(返回1表示失利),就操作过程&&右边的command2。

3.实例

(1)打印1111.txt的第一列内容,若操作过程不圆满则操作过程显示facebook.txt的内容

awk '{print $1}' 1111.txt || cat facebook.txt

(2)当打印1111.txt的第一列内容得命令被圆满操作过程,则不操作过程打印

三、()

如果想操作过程几个命令,则需要用命令分隔符分号隔开每个命令,并使用圆括号()把所有命令组合起来。

目录结构
全文