位置: 编程技术 - 正文

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

  • 个体工商户超过免税额度如何收税
  • 售后维护费账务处理
  • 报废车残值款计入什么科目
  • 小规模纳税人开工程款税率是多少
  • 企业会计准则颁布部门
  • 员工单独购买工伤保险可以吗
  • 上季度所得税申报怎么填
  • 筹建期间购买的机械配件
  • 不动产净值包括增值税吗
  • 支付员工费用报销账务处理
  • 高速公路通行费发票可以抵扣增值税吗
  • 置换新房产支付资金怎么纳税?
  • 特殊销售方式下销售额的确定
  • 员工入职第一个月交社保吗
  • 营改增转让土地税收政策
  • 纳税人财务核算及申报纳税情况报告
  • 房地产企业自行开发的房地产项目
  • 政府回收土地要交土地增值税吗
  • 广告费和业务宣传费15%还是30%
  • 公司委托公司收款合法吗
  • 减值 计提
  • 商品进销差价主营业务收入
  • 公司客户招待费用标准
  • 购进商品是什么会计科目
  • 流动资产周转率计算公式
  • 行政单位年底结账怎么算
  • 银行承兑汇票开出后可以撤销吗?
  • 偷渡者视频
  • windows无法配置用户文件
  • 无法连接到你的相机,请重启手机
  • PHP:is_dir()的用法_Filesystem函数
  • 日本北海道 (© Hiroshi Yokoyama/eStock Photo)
  • php使用pclzip类实现文件压缩的方法(附pclzip类下载地址)
  • 微信h5页面设计
  • vue3项目中使用el-dialog
  • 达摩院 2021
  • 金银首饰零售商属于消费税纳税人吗
  • 中标费用由哪方出
  • 业务招待费调增额怎么算
  • 预缴的附加税需要转出吗
  • dede织梦怎么转成zblog
  • 代开专票时缴纳的增值税账务处理如何做?
  • 销售费用变动率异常
  • 发放职工薪酬计入什么科目
  • 会计中的明细科目是什么
  • 国债逆回购收益什么时候到账
  • 工资有社保是什么意思
  • 事业单位之间调动难吗
  • 员工预支钱要写什么单据
  • 员工持股平台合伙企业
  • 公司报销专用发票
  • 简易计税项目的进项税能抵一般项目的销项税额吗?
  • 税务局代开的增值税专票可以红冲吗?
  • 单位缴纳的社保计入什么科目
  • 固定资产更新改造当月是否计提折旧
  • 企业专家咨询费标准
  • 登记银行存款日记账的实训心得
  • 财务会计的基本概念
  • 开始建账需要哪些数据
  • 企业低值易耗品的摊销方法有( )
  • mysql详细介绍
  • windows xp 开机
  • win7系统如何修复引导
  • opengl 变形
  • opengl learn
  • bat修改注册表数值
  • unity克隆物体
  • js怎么写java代码
  • jQuery实现checkbox列表的全选、反选功能
  • 深入理解计算机系统 电子书
  • shell脚本实际运用
  • JavaScript split()使用方法与示例
  • js tab切换
  • wordpress开发文档
  • js的iframe
  • java script js
  • python中set用法
  • 地税注销流程
  • 地税收税标准
  • 地方文化包括哪几种
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设