位置: 编程技术 - 正文

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获取两个日期间的所有月份)

  • 企业增值税怎么做账务处理
  • 小规模纳税人所得税优惠政策2023
  • 待抵扣进项税额转入进项税额
  • 出口港杂费是什么费用
  • 综合利用资源减计收入
  • 计提固定资产折旧时可以先不考虑固定资产残值的方法是
  • 应付账款和长期负债
  • 哪些车辆可退还车款
  • 不动产在建工程是什么意思
  • 房屋建筑物折旧率计算
  • 提取资本公积会计凭证
  • 员工借款会计分录
  • 公司外籍人员签证如何办理
  • 房租当月无发票怎么办
  • 预计退货会计英语
  • 金税四期进展
  • 取得专用发票不交增值税
  • 小规模9万是含税吗
  • 企业所得税如何缴纳
  • 简单内帐利润报表一目了然
  • 一般纳税人购进原材料支付的增值税
  • 未分配利润为负的原因
  • 离职补偿怎么做工资
  • 卖投资性房地产交税
  • 企业会计准则固定资产解释
  • 境外取得收入要不要交企业所得税
  • 分期付款购买商品房后续没钱还怎么办
  • 旧机器设备出口
  • 耕地建厂房补偿方法
  • 收到客户赔偿款计入什么科目
  • 财务负责人的岗位
  • 扣缴义务人申报和综合所得年度自行申报
  • 一次性支付一年租金怎么做账
  • 个人投资额是什么意思
  • 旧货回收增值税率是多少
  • 销售折扣增值税如何处理
  • php封包
  • Android App中DrawerLayout抽屉效果的菜单编写实例
  • php文件上传后只显示了路径怎么办啊
  • uniapp scroll-view基础用法
  • 2、传统的目标设定过程目的重在________
  • 广东高速公路过路费官网
  • 赔偿客户款应该怎么记账
  • 2.MyBatis
  • python中的函数调用
  • mongodb如何查询数据
  • 福利费是工资的14%,这里工资是税前工资吗
  • 股权转让分期付款风险
  • 小企业会计准则适用于哪些企业
  • 年度财务报表怎么作废
  • 汇兑应该计入什么科目
  • 暂估入库收到发票后摘要
  • 差旅费报销过程中会计和出纳分别做什么
  • 申报个人所得税的软件叫什么
  • 营改增后建筑业开票规定
  • 劳务报酬税目
  • 长期股权投资出售时其他权益变动
  • 交通补贴属于工资薪金所得吗
  • 管理成本分摊比例是多少
  • 员工出差的餐费发票是否全部入差旅费
  • 建筑业营改增后,人工费不存在可抵扣
  • 对子公司的投资损失可以税前扣除吗
  • 流动资产合计怎么算
  • sql server in()
  • win8.1安装应用商店
  • linux的安装
  • win7更改电脑设置在哪里
  • win8系统升级后怎么退回
  • Windows搭建代理服务器
  • 脚本并行
  • 如何使用jquery插件
  • unity 协作
  • javascript教程chm
  • Python对象转列表
  • 海关快递怎么上门寄件
  • 浙江增值税电子普通发票用支付宝怎么开
  • 长春国税局科员工资是多少
  • 江苏叉车考试
  • 珠海市香洲区有火车站吗
  • 车没交车船税上路什么后果
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设