位置: 编程技术 - 正文

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

  • 节能服务公司可以做什么
  • 个人所得税的账务处理
  • 利息收入需要缴纳企业所得税吗
  • 实际出资人享有什么权利
  • 支出算什么会计科目
  • 没有销项税只有进项税需要结转未交增值税吗
  • 开业费用属于什么费用
  • 什么情况下可以要求员工待岗
  • 粗纤维测定仪使用方法
  • 软件企业购进软件服务怎么入账
  • 处置子公司全部股权会计处理 企业会计准则
  • 分支机构是否需要进行企业所得税汇算清缴申报
  • 会议费怎么做会计分录
  • 房地产企业回迁安置房税收规定
  • 环保专项资金可以转让吗
  • 房屋租赁后转租合法吗
  • 资本公积转实收资本会计科目
  • 退货没有红字发票怎么办
  • 购物车内广告收入应该怎么缴税?
  • 出口退税网上申报视频
  • 调整以前年度的库存
  • 专项储备期末有余额吗
  • 生产企业出口退税全部流程
  • 以资抵债方式取得的无形资产如何记账?
  • 调解仲裁法什么时候实施
  • 金蝶kis期初余额设置
  • 增值税发票认证操作流程
  • 罂粟是不是草果
  • 机动处置什么意思
  • 安装了sklearn调用却找不到
  • 加里西亚省
  • 一个实用的php验证
  • 高通 adc
  • vue自定义指令生命周期
  • 结转销售成本的方法
  • 自建自用 房产税
  • 阿里规则官方头条
  • 没进项票
  • wordpress site
  • 织梦怎么用
  • 博客首页设计
  • 注册资金只能增加不能减少吗
  • 一般纳税人销售自己使用过的物品
  • 政府补助的范围
  • 每月工资不一样怎么算误工费呢
  • 研发人员工资是实发还是应发
  • 企业所得税债务重组一般性税务处理
  • 事业单位非税收入帐务处理
  • 财务报销单据粘贴视频
  • 从公司账户转给他人私户1万元以内需要扣多钱的税
  • 累计折旧税率
  • 怎样查企业注册地址
  • 金税盘初始化密码
  • 罚金和罚款的区别怎么记
  • 固定资产包括哪些东西
  • 非营利医疗机构由谁批准
  • 废品损失的计算方法及废品损失的范围
  • mysql8.0.23
  • winxp系统纯净版
  • 英特尔双核cpu
  • 跳线短路
  • win8.1 开始
  • kb5003169安装失败
  • win8.1应用
  • 苹果服务器操作系统
  • javascript怎么学
  • Android 中的guideline
  • ajax按顺序执行
  • android网络框架okhttp
  • javascript要怎么学
  • javascript如何学
  • jquery遍历object
  • 如何用jquery
  • 学什么专业可以在税务局上班
  • 西安12345官网登录入口二维码
  • 网商贷补充收款方式
  • 主题党日活动标题副标题格式
  • 郑州国税发票查询系统
  • 个人工资所得税缴纳标准2023年
  • 湖南兴广地税务师事务所有限公司(兴广集团有限公司)
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设