位置: 编程技术 - 正文

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

  • 防伪税控系统
  • 子公司把利润给母公司怎么做账
  • 政府预算会计怎样调整跨年度结转
  • 按差额缴纳增值税
  • 税务不受地方管吗
  • 软件无形资产摊销年限是多久
  • 开民工工资专户
  • 固定资产开专票怎么记凭证
  • 上月做其它应付款本月发票到如何做
  • 未达起征点可以开专票吗
  • 索赔怎么开票
  • 结转抵扣
  • 记账凭证按其适用的交易和事项分类可以分为
  • 仓储费和仓储服务费的区别
  • 证券交易所风险公告怎么写
  • 企业借个人款该交税吗
  • 公司用商标权作假违法吗
  • 固定资产清理收入增值税税率
  • 出口退税进项发票
  • 租赁厂房算什么费用
  • 通信服务费计入什么科目
  • 纳税人如何办理纳税申报
  • 控股公司如何抵押股权
  • 公司员工餐费会计分录
  • 招待客人买的烟计入业务招待费吗
  • 企业合并的会计分录
  • 公司内收取的礼金
  • mac如何强制退出全屏
  • 付款后收到发票怎么写摘要
  • 没有桌面和任务栏怎么办
  • 劳务的完成程度可以采用如下方法确定
  • win11怎么双击直接打开程序
  • 补缴税金会计分录
  • 实收资本一定要打进公司对公户吗
  • 财务费用属不属于生产成本
  • pax是什么文件
  • php遍历结果集
  • 耕地开垦费应计入哪个会计科目
  • 劳务公司给包工头打款备注写什么
  • ps大型文件储存位置在哪
  • 企业收到发票后怎么入账
  • 一张专票可以开几项
  • 研发费用资本化计入什么科目
  • python怎么查看文件路径
  • mysql中事务的作用
  • 固定资产报废计入资产处置损益吗
  • 什么是外勤会计制度
  • 企业怎么开启承兑业务
  • 企业增值税申报流程
  • 个体户季报要抄税吗
  • 生产企业免抵退是什么意思
  • 补提企业所得税后怎么调整未分配利润
  • 固定资产资本化后续支出
  • 收到党支部经费如何做账
  • 什么情况会影响到征信
  • 物流行业会计核算特征有哪些
  • Linq to SQL 插入数据时的一个问题
  • windows2003硬盘分区
  • Windows 2008之AD LDS轻型目录服务解析
  • 大白菜一键装机教程
  • win10没有显示
  • fan.error是什么意思
  • aix操作命令
  • window7窗口
  • win8开始菜单全屏怎么调回去
  • 基于bootstrap的毕业设计
  • app的文件名
  • 问题少年特训学校
  • ftp下载工具能自动登录ftp服务器
  • 用pyth
  • 《噩梦》
  • js闭包详解
  • 安卓点赞脚本
  • 吉林省残疾人保障金减免政策
  • 贸易公司的税率多少
  • 1988年中华人民共和国印花税票五元
  • 小规模纳税人企业所得税2023税率
  • 甘肃税务局电子发票怎么开
  • 江苏省国家税务总局江苏省电子税务局
  • 电子税务局里怎么删除购票员
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设