范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

整理收藏shell中的test条件测试,脚本开发必会

  shell编程中经常会有很多需要逻辑判断的地方,比如一个文件/文件夹是否存在,字符串是否为空等等,而test就具有这样的优良传统,将我们需要的结果通过简单的表达式查询,从而通过状态码$?取值。 1.对文件类型的检测-e:判断文件/目录是否存在,存在为0(真),否则为非0(假)
  简单演示,如果一个文件(目录)存在,返回0 [root@blog ~]# test -e /tmp/ [root@blog ~]# echo $? 0
  如果一个文件(目录)不存在,返回非0,比如我这里返回为1,说明该文件(目录)不存在。 [root@blog ~]# test -e /aabbcc1232432432 [root@blog ~]# echo $? 1
  补充前两个参数,可以更具体的判断文件或文件夹是否存在 -f:判断该【文件名】是否为文件 -d:判断该【文件名】是否为目录 -b:判断该【文件名】是否为block device -c:判断该【文件名】是否为character device -S:判断该【文件名】是否为socket device -P:判断该【文件名】是否为FIFO(pipe)文件 -L:判断该【文件名】是否为连结档 2.对文件权限的侦测如:test -r file1
  比如判断一个文件是否具有可读、可写之类的检测方法: -r:判断该【文件名】是否具有可读属性 -w:判断该【文件名】是否具有可写属性 -x:判断该【文件名】是否具有可执行属性 -u:判断该【文件名】是否具有suid属性 -g:判断该【文件名】是否具有sgid属性 -k:判断该【文件名】是否具有Sticky bit属性 -s:判断该【文件名】是否为非空白文件 3.两个文件之前的比较如:test file1 -nt file2
  比如判断两个文件之间的新旧关系,也可以使用test命令来实现。 -nt:(newer than)判断file1 是否比 file2 新 -ot:(older than)判断file1 是否比 file2 旧 -ef:判断file1和file2是否为同一文件,主要用于判断文件是否指向同一个inode 4.两个整数之间的判断test n1 -eq n2
  test还可用于两个整数之间的判断。 -eq:判断两数值相等(equal) -ne:判断两数值不相等(noe equal) -gt:n1 大于 n2(greater than) -lt:n1 小于 n2(less than) -ge:n1 大于等于 n2(greater than or equal) -le:n1 小于等于 n2(less than or equal) 5.判断字符串的数据test -z string 判定字符串是否为0?若为空字符串,则为true test -n string 判定字符串是否为非0?若为空字符串,则为false test str1 = str2 判定字符串 str1 是否等于 str2,若相等,则回传true test str1 != str2 判定字符串 str1 是否不等于 str2,若相等,则回传false 6.多重条件判断-a (and) 两种条件同时成立! # file同时具有r和x的权限,才回传true test -r file -a -x file -o (or) 两状况任何一个成立! # file具有r或x权限时,才回传true test -r file -o -x file ! 反相状态 # 当file不具有x时,回传true test ! -x file
  大家可以自行测试一下上面的命令,晚安!

机器人外呼系统代理,智能呼叫系统设置机器人外呼系统代理,智能呼叫系统设置企业的人工电销或客服团队慢慢被智能外呼机器人,或者在线机器人代替,是时代的趋势,但并不代表我们要完全摒弃人工,毕竟目前的人工智能技术还没有先进到区块链专题报告NFT,用户生态新元素,元宇宙潜在的经济载体(报告出品方作者东方证券,张颖)一从NFT热潮中看NFT的意义和价值1。1什么是NFT?区块链时代的主流资产。NFT(NonfungibleToken)代表不可替代的代币,是可以用Model2或将没有方向盘马斯克为何总说些豪言壮语据外媒报道,特斯拉在近日进行了内部会议。马斯克在会议中表示,特斯拉将在2023年发布价值2。5万美元(约合16。25万人民币)的电动汽车,也就是此前媒体们猜测的特斯拉Model2。滴滴APP无法下载,每天订单量还在持续增加,为什么?自20世纪五十年代中期,当今时代的大趋势转为信息化。一大批线上打车软件应运而生。以前,人们出行还在依靠打车的方式,出租车价格水涨船高,宰客现象不在少数。程维发现社会漏洞问题,准确捕曝云从科技计划5年营收130亿操作系统为筹码竞争力强劲上市不是终点,而是起点。在聚光灯下将面临更多质疑,更多挑战。谁当人工智能第一股只是个概念问题,关键是谁能实现真正有商业场景价值的技术突破,实现价值闭环和产业落地,这才是AI企业要面业内首批丨小米11Ultra获中国信通院移动智能终端操作系统个人信息保护能力五星证书9月17日,中国信通院泰尔实验室举办移动智能终端操作系统个人信息保护研讨会暨首批移动智能终端操作系统个人信息保护能力五星证书颁发仪式,向首批通过测评的两家手机厂商颁发泰尔证书。该证iPhone13降价开卖,老机型价格普降,但二手iPhoneX不降反涨这几天手机圈的热点依然围绕着iPhone13系列,昨日晚间该新机终于迎来了首次预售,不出所料各平台均遭遇秒没状况,苹果官网也出现页面卡顿等状况,这一切还因为这次苹果意外下血本降价,从X到13,苹果手机都进行了哪些提升和改变随着2021年9月苹果凌晨发布会的结束,新一波果粉买买买热潮或许会来的更凶猛一些。曾经深度体验过iPhoneX(2017年9月13日发布),转眼间已经进行了3波升级换代。作为安卓党微信可以访问淘宝抖音了,但提示无法确保内容安全移动互联网的内容生态正从封闭走向开放。9月17日,备受关注的微信屏蔽外链一事有了里程碑性质的进展。据微信官方公告,其外链管理措施将分阶段分步骤实施,第一阶段将于9月17日起开始执行嘀嗒出行与哈啰出行这两个平台都是坑爹的平台,建议所有人都删掉这两个平台,拼车竞然拼了两天都没有车主接单,这样的平台是不是坑人的平台,收费时很准时,等接单时几天都没人接单,打电话给平台,一直说对不起,微信最新规则变化微信封号最新规则以及解决办法今天就将常的25个违规操作按照有封号险限制部分功能死亡率较必死4个险级别分别类,请家对号座,参考附带的解决办法,逐排除险,降低封号概率。有封号险1论新号
国产芯片黑马,出货量或达6820万!有望成全球第三大供应商作为手机的核心零件,芯片的重要性不言而喻,中国每年进口芯片总额甚至超过能源,可见对半导体芯片的依赖性有多高。可随着美国阻挠下,全球半导体行业陷入动荡,原本和华为密切合作的美光台积电米粉自制MIUI圣经,雷军又来擦屁股了丨MIX4新增智能充电保护8月16日,有大批MIUI开发版用户被踢出内测组,这让不少网友感到十分生气。有一位八年的老米粉制作了相关的吐槽视频,里面歇斯底里的吐槽声音1W米金抽出了20个指甲刀等诸多爆笑内容,关于阿里和腾讯的互联互通问题,我想到了武当和少林怪盗团团长按本文来自我的一位朋友资深法学界人士,研究反垄断及反不正当竞争多年,对全球平台经济的立法执法问题深有研究。这篇文章来自他的洞见,相信在阿里腾讯的财报已经发布之后,能给大家腾讯的长期主义有顺风也有逆风配图来自Canva可画最近,腾讯因股价大幅下跌,引来投资大佬段永平进场抄底的消息被大家热议。腾讯作为国内互联网巨头公司,在中国互联网高速成长红利带动下,成长为今天业务涵盖多个领域的为什么网上到处宣传的折叠屏,现实却很少看到人用?折叠屏手机算得上归属于智能机中一个与众不同的存在,它的特性是软性折叠式,屏幕合起來为一切正常手机上的尺寸。开启则变为一个中小型平板,兼顾游戏娱乐和办公室的作用。自折叠屏手机进到群众李彦宏未来的汽车会变成汽车机器人金融界网8月18日消息,在2021百度世界大会上,百度创始人董事长兼首席执行官李彦宏首次提出了汽车机器人的前瞻概念,并发布了具有跨时代意义的Apollo汽车机器人。李彦宏表示我们认欧盟欲立法统一标准,苹果终于要放弃Lightning接口了?根据外媒报道,欧盟委员会很可能会在下月通过一则法案,要求所有在欧洲售出的手机和移动电子设备采用通用的充电器。知情人士爆料,欧盟尚在起草新的规则,尽管具体细节尚不清楚,但USBC很可诺基亚Nokia1054G红色款预售到手价219元8月18日,诺基亚手机官微宣布,诺基亚Nokia1054G红色款开启预售,到手价只需219元。官方表示,诺基亚Nokia1054G红色款专门为长辈群体备用机买家学生群体打造。手机采混合动力是否会成为未来汽车的市场趋势?至少在新能源汽车的电池技术成熟之前,混合动力汽车会是主流车型。虽然新能源车型更加环保的出行方式是大势所趋,但是目前新能源车型的普及率并不是很高,因为新能源汽车本身还有很多难关需要克人人都在学苹果!谷歌确认从Pixel6开始,手机不再附充电器每个厂商过去在推出手机的时候,最喜欢对比的对象就是苹果的iPhone,但是很多厂商不承认的是,其实苹果的举动无时无刻地在影响着自己。比如说苹果的扁平化设计苹果的无线充电设计苹果取消明天数字货币会不会起来?赛微电子300456是中长线股,跌了就买点。涨了就卖一点,其他的不多说了,长期看好,应该能到200以上的。现在说二只数字货币的票,让大家选择一下,银江股份300020和恒宝股份00