位置: 编程技术 - 正文

linux shell中 if else以及大于、小于、等于逻辑表达式介绍

编辑:rootadmin

比如比较字符串、判断文件是否存在及是否可读等,通常用"[]"来表示条件测试。注意:这里的空格很重要。要确保方括号的空格。笔者就曾因为空格缺少或位置不对,而浪费好多宝贵的时间。if ....; then....elif ....; then....else....fi[ -f "somefile" ] :判断是否是一个文件[ -x "/bin/ls" ] :判断/bin/ls是否存在并有可执行权限[ -n "$var" ] :判断$var变量是否有值[ "$a" = "$b" ] :判断$a和$b是否相等-r file     用户可读为真-w file     用户可写为真-x file     用户可执行为真-f file     文件为正规文件为真-d file     文件为目录为真-c file     文件为字符特殊文件为真-b file     文件为块特殊文件为真-s file     文件大小非0时为真-t file     当文件描述符(默认为1)指定的设备为终端时为真

含条件选择的shell脚本 对于不含变量的任务简单shell脚本一般能胜任。但在执行一些决策任务时,就需要包含if/then的条件判断了。shell脚本编程支持此类运算,包括比较运算、判断文件是否存在等。基本的if条件命令选项有: - eq —比较两个参数是否相等(例如,if [ 2 ?eq 5 ])-ne —比较两个参数是否不相等-lt —参数1是否小于参数2-le —参数1是否小于等于参数2-gt —参数1是否大于参数2-ge —参数1是否大于等于参数2-f — 检查某文件是否存在(例如,if [ -f "filename" ])-d — 检查目录是否存在几乎所有的判断都可以用这些比较运算符实现。脚本中常用-f命令选项在执行某一文件之前检查它是否存在。

下面举二个例子吧,以方便大家的理解。

1、判断文件是否存在

推荐整理分享linux shell中 if else以及大于、小于、等于逻辑表达式介绍,希望有所帮助,仅作参考,欢迎阅读内容。

linux shell中 if else以及大于、小于、等于逻辑表达式介绍

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

获取两个日期间隔时间的shell脚本代码 #!/bin/sh#获取所在季度的第一天,到昨天的日期间隔#link:www.gimoo.net#date:/2/day=`date-d"1daysago""+%Y%m%d"`;year=`exprsubstr${day}`;month=`exprsubstr${day}`;s_date=$ye

神奇的shell命令行输入与输出功能介绍 标准输入/输出和重定向,Linux发行版FedoraCoreLinux,而RedHat公司原来RedHatLinux的开发团队也将继续参与这一发行版本的开发工作。标准输入与输出我们知道

Linux下使用Shell脚本实现ftp的自动上传下载的代码小结 1.ftp自动登录批量下载文件。#####从ftp服务器上的/home/data到本地的/home/databackup#####!/bin/bashftp-n!open..1.userguestbinarycd/home/datalcd/home/databackuppromptmg

标签: linux shell中 if else以及大于、小于、等于逻辑表达式介绍

本文链接地址:https://www.jiuchutong.com/biancheng/376812.html 转载请保留说明!

上一篇:判断文件是否存在的shell脚本代码(判断文件是否存在 java)

下一篇:获取两个日期间隔时间的shell脚本代码(java获取两个日期间的所有月份)

  • 纳税义务发生时间和申报纳税的时间
  • 员工出差自驾怎么看待
  • 京东佣金费用计算公式
  • 给员工发开门红包的通知
  • 工业企业员工工资占收入比例
  • 外购已税什么意思
  • 客户充值
  • 盈利能力分析对企业发展的意义
  • 现金支付业务
  • 出售股份是利好吗
  • 公司网站建设费入什么明细科目里
  • 3%征收率的应税服务
  • 小规模纳税人开具增值税专用发票
  • 收到退印花税款怎么入账
  • 接受捐赠收入要计入企业所得税应纳税所得额吗
  • 劳务费个人所得税税率
  • 餐饮发票免税能报销吗
  • linux 界面卡死
  • 存货减值账务处理 华图
  • 关闭通知横幅
  • 未形成固定资产的项目卖出怎么入账
  • windows 11预览版
  • 铁杆茉莉的养殖方法
  • 原材料当做废品怎么做
  • 电脑卡机动不了怎么重启
  • 何为租赁合同
  • 最快的计算机是量子计算机吗
  • 劳动仲裁的调解款要扣税吗
  • 实收资本增加印花税申报流程
  • 流动资产处置利得
  • 2023英伟达显卡天梯图完整版
  • 微服务springboot结构
  • seaborn库的特点
  • 造孽啊啥意思
  • 增值税普通发票税率
  • 个人收入如何开出发票
  • 多付的账款计入什么科目
  • 水电费用属于会计的什么费用
  • 质保金挂账是否需要发票
  • 每月企业所得税怎么征收
  • 高新补助收入属于不征税收入吗
  • 收据能否入账?如何填写才具有合法性呢...
  • 营业成本指的什么
  • 企业哪些行为可以避税
  • 砖厂会计账务处理流程图
  • 评估价与成交价差距叫做什么
  • 增值税的专用发票金额含税吗
  • 将固定资产转为投资性房地产账务处理
  • 销售货物收到托运怎么办
  • 自来水公司代收污水处理费
  • 财务报表中的净利润
  • 货物赔偿款计入什么会计科目
  • 物流公司的会计怎么样
  • 对公账户可以取钱出来吗
  • 建筑会计账务
  • 极速开票软件怎么开票
  • 股权变更需要多久
  • xp系统怎么删除系统
  • 苹果Mac系统怎么切换输入法
  • os x10.11el capitan beta5更新了什么?os x10.11el capitan beta5下载地址
  • 支付宝安全控件可以卸载吗
  • cortanawin10在哪
  • win8 系统设置
  • 删除文件时出现错误是怎么回事
  • dosbox批处理
  • cocos2dx吸蓝效果实现opengl绘制
  • 删除rpm安装包
  • firefox background-image垂直平铺问题的解决方法
  • shutil模块 python安装
  • angular.js
  • nodejs 性能优化
  • jquery创建表格
  • New AssetBundle build system in Unity 5.0
  • jquery有哪些
  • 使用jQuery Rotare实现微信大转盘抽奖功能
  • 云南省税务局app缴费
  • 税控盘专票作废流程
  • 增值税电子普通发票和普通发票区别
  • 领的增值税发票怎么读入?
  • 湖北省叉车考试题库
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设