shell——命令排序
一 命令排序之 ;前一个命令执行失败,后面的命令也会执行[root@k8s-master ~]# haha ; echo "ok...."-bash: haha: command not foundok....二 命令排序之&&前一个命令执行成功,后面的命令才执行[root@k8s-master ~]# touch 1 && echo "ok..."ok...三 命
·
一 命令排序之 ;
- 前一个命令执行
失败
,后面的命令也会执行
[root@k8s-master ~]# haha ; echo "ok...."
-bash: haha: command not found
ok....
二 命令排序之&&
- 前一个命令执行
成功
,后面的命令才执行
[root@k8s-master ~]# touch 1 && echo "ok..."
ok...
三 命令排序之||
- 前一个命令执行失败,则
执行后面的命令
[root@k8s-master ~]# ll /11/22/33 || mkdir -p /11/22/33
ls: cannot access /11/22/33: No such file or directory
[root@k8s-master ~]# ll /11/22/33
total 0
四 混合使用实战
- ping一个主机是否存活。
- 如果存活则回显up。
- 如果不存活则回显down。
[root@k8s-master ~]# ping -c1 1.2.3.4 &>/dev/null && echo "up" || echo "down"
down
更多推荐
已为社区贡献5条内容
所有评论(0)