另外,Shell 还提供了与( -a )、或( -o )、非( ! )三个逻辑操作符用于将测试条件连接起来,其优先级为: ! 最高, -a 次之, -o 最低。例如:
实例
if test -e ./notFile -o -e ./bash
then
echo '至少有一个文件存在!'
else
echo '两个文件都不存在'
fi
输出结果:
至少有一个文件存在!
发表日期: 2022-09-09 14:02:45 浏览次数:109
上往建站专注于企业网站建设服务,提供网站开发,网站定制,建网站,网站搭建,网站设计,响应式网站制作,网络营销,网站建设,移动端建设,响应式网站,手机网站建设,小程序开发,微信网站制作,网站改版,SEO网站优化,在建设网站时就考虑整站优化,使网站排名靠前,提升网站价值。
比H5更稳定,比APP更方便
一体化营销
丹东网络公司
另外,Shell 还提供了与( -a )、或( -o )、非( ! )三个逻辑操作符用于将测试条件连接起来,其优先级为: ! 最高, -a 次之, -o 最低。例如:
输出结果:
至少有一个文件存在!
网站优化,按词、按效果收费,快速提升关键词排名
手机/微信网站开发
一个后台管理多个终端,利于优化推广实现在手机等移动端小屏幕多屏幕上的“跨屏整合”
服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)
备案号: 苏ICP备20012587号-8
CopyRight © 2021 常州通陆信息科技有限公司 All Right Reserved 未经许可不得复制转载
24小时服务热线:400-111-6878 E-MAIL:1120768800@qq.com QQ:1120768800
网址:http://www.768800.store/ 网站建设:上往建站
关键词: 昆山网站建设| 昆山域名邮箱| 昆山服务器空间| 昆山网站推广| 昆山书生商友| 昆山网站制作| 昆山网站设计| 昆山域名注册| 昆山网络营销| 昆山网站维护|
昆山企业邮箱| 昆山虚拟主机| 昆山网络建站| 昆山网站服务| 昆山网页设计| 昆山网店美工设计| 昆山网站定制| 昆山企业建站| 昆山网站设计制作| 昆山网页制作公司
欢迎您免费咨询,请填写以下信息,我们收到后会尽快与您联系
全国服务热线:400-111-6878
Balcon
you***err@163.com
符号含义:
1. eq (equal的缩写),表示等于为真
2. ne (not equal的缩写),表示不等于为真
3. gt (greater than的缩写),表示大于为真
4. ge (greater&equal的缩写),表示大于等于为真
5. lt (lower than的缩写),表示小于为真
6. le (lower&equal的缩写),表示小于等于为真
Balcon
you***err@163.com
开心小不点儿
swj***1@163.com
等同于:
开心小不点儿
swj***1@163.com
kaka
471***508@qq.com
参考地址
shell 判断文件夹或文件是否存在
文件夹不存在则创建
文件存在则删除
判断文件夹是否存在
判断文件是否存在
文件比较符
kaka
471***508@qq.com
参考地址
矿泉水瓶高高
181***9007@qq.com
除非你清楚自己在干什么,否则请避免在”Shell test命令“中使用单引号——使用它可能会导致难以察觉的错误,尤其是对于Shell初学者。
让我用下列实例更进一步地解释为什么:
执行一下:
执行后的结果与我们所期望的正好相反。这是因为单引号会将其内部的内容原样输出。
此时不论命令的输出是否非空,最终都会被判为非空。
而如果你此时没有察觉到错误的根源是单引号,相信我:你会想方设法去掉脚本输出的空格——而空格根本既无法消除又没有实际作用。
矿泉水瓶高高
181***9007@qq.com
kkk
198***2362@qq.com
"/data/" 双引号可以去掉。
[] 内部两端要有空格、-d 参数和其他内容之间要有空格, 如果 then 另起一行的话 then 前不需要加 ; 否则需要在 then 前加 ;。
-d 参数和其他内容之间要有空格。
then 要另起一行。