shell程序设计003

简介: 命令列表:AND列表结果:因为file_one存在所以echo命令得以执行,应为echo总是返回true的,所以将会执行&&后面的命令,可以file_two不存在所以整个if语句返回false,则执行elseOR列表:结果:if后面的语句执行到true时就不再执行了。

命令列表:

AND列表


结果:


因为file_one存在所以echo命令得以执行,应为echo总是返回true的,所以将会执行&&后面的命令,可以file_two不存在所以整个if语句返回false,则执行else

OR列表:


结果:


if后面的语句执行到true时就不再执行了。

结合使用的魅力:

[ -f file_one ] && command for true || command for false

当文件存在时则接着执行后面的命令就可以返回true了,不用再执行command for false

当文件不存在时则不执行后面的command for true,而执行||后面的命令了!




目录
相关文章
|
4月前
|
Unix Shell Linux
shell语言的学习
shell语言的学习
59 3
|
6月前
|
存储 Shell Linux
Shell 编程:探索 Shell 的基本概念与用法
Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。 Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。 Shell 脚本(shell script),是一种为 shell 编写的脚本程序,shell 和 shell script 是两个不同的概念。
84 0
|
11月前
|
Shell 应用服务中间件 数据安全/隐私保护
Shell 编程下
Shell 编程下
|
11月前
|
运维 Shell 应用服务中间件
Shell 编程上
Shell 编程上
|
机器学习/深度学习 缓存 安全
|
Shell Linux
shell程序设计
shell程序设计
101 0