位置: 编程技术 - 正文

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

  • 增值税发票综合服务平台红字确认
  • 什么叫抵扣进项
  • 所得税税负率的计算公式中营业收入含不含税
  • 发票专用章章号是什么
  • 嵌入式软件产品的批准放行
  • 集团内部借款利息可以税前扣除吗
  • 行政事业单位暂付款无法收回该怎么处理
  • 没有销售收入可以有销售费用吗
  • 公司代扣代缴社保怎么操作
  • 建筑公司收取的管理费如何入账
  • 工程发票开多了怎么办
  • 预付款怎么做账务处理
  • 公司租个人车辆如何办理
  • 资源税可能计入
  • 废品损失账户借方反映
  • 此电脑当前不满足运行win11是怎么回事
  • exe是什么进程
  • 合并报表抵消分录实例
  • 企业投资的工程项目包括
  • 提供给生产工人的住房的租赁费用应计入
  • 退回的工伤费用怎么做账
  • 期末留抵税额的减值
  • 如何回到一年前的方法
  • ocxdll.exe - ocxdll是什么进程 有什么用
  • linux增加inode
  • 独资子公司如何注册
  • PHP:ftp_get_option()的用法_FTP函数
  • Discuz!X中SESSION机制实例详解
  • 做电脑配件的公司
  • nginx隐藏后缀
  • 城市基础设施配套费计入什么科目
  • 整体租赁合同
  • 房地产公司活动方案
  • php中的九大缓存技术
  • 小程序开发定制
  • semeion手写数据集
  • php魔术方法功能与用法实例分析
  • php递归函数详解
  • 待转销销项税额是什么
  • 命令行查看硬件信息
  • ubuntu端口不能远程访问
  • python3 字典遍历
  • 商贸公司会计成本核算
  • 企业会计准则规定了
  • 复核人和收款人一样了怎么办
  • 远期汇票分为哪几种
  • 税前扣除项目主要包括
  • 金税四期主要监控的内容
  • 转让财产损失是什么科目
  • 残保金操作流程
  • 计提借款利息怎么算
  • 红字更正法和红字冲销
  • 保险赔偿款账务处理
  • 《实施条例》第二十七条
  • 销项发票怎么导出的是压缩包怎么打开
  • 税额抵减的账务处理
  • 税控盘和金税盘可以安装在一个电脑
  • 固定资产计提折旧的方法
  • sql server?
  • 360rps.exe
  • windows10更新出错
  • Win8/8.1下通过dism命令解压install.wim文件步骤
  • 常用的linux系统版本有哪些
  • wire软件下载
  • 编辑器组件
  • javascriptz
  • 使用jquery
  • 用户体验ui
  • css的reset
  • Unity WWW网络动态加载和储存在本地
  • javascript制作简易计算机
  • unity鼠标移动控制角色旋转
  • window.onerror()的用法与实例分析
  • 基于javascript的毕业设计
  • jquery教程chm
  • 图书销售税点
  • 安徽省国家税务局网上办税平台
  • 上海金山国税局局长
  • 广东省国税局局长潘
  • 2021房屋退税流程怎么操作
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设