shell-知识05 06- if 的格式 ,elif ; 判断的算数运算符英文 ; && , || ;【 -f 】【 -d 】 【 -x 】;touch刷新3Time ;

判断语句的3种写法:

(一)短的判断命令可以直接用分号 ;分割语句写成一行,或者用回车分隔输入成 > 的方式执行

注意 : if命令的这些位置必须要有空格

(二)正规脚本写法

在脚本中可以这样写,美观一些

可以添加多条 elif 

if \ elif 只要其中一条符合,就执行对应命令并跳出,排在前的有效,

都不符合的则执行 else 

-gt 是 > 大于

-lt  是  < 

-eq 是 ==

-ge 是 >= 大于等于

-le  是 <= 小于等于

-ne 是 != 不等于

如果就是要用数学符号的话,用双括号(()) , 比如  if  (( $a > 1 ))

多个判断条件

if [ $a -gt 5 ]  && [ $a -lt 10 ] ; then        和

if [ $a -gt 5 ]  ||  [ $a -lt 10 ] ; then            或

(三)简便写法,不用写if

&& 和||  在逻辑判断中也可直接表达if的逻辑

&& 为符号前的执行为真则执行符号后的

|| 为符号前的执行为假则执行符号后的

touch创建新文件,当创建文件已存在,则是刷新已存在文件的3Time

(ctime) : status time 状态修改时间

(mtime) : modification time 内容修改时间

(atime) : access time 最后访问时间

(   注意 【 前后要有空格   )

文件属性

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值