位置: 编程技术 - 正文

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

  • 开发票价格能否比实际金额高
  • 非盈利组织企业所得税主表如何填列
  • 所得税预缴怎么做分录
  • 变更法人代表要查征信吗
  • 季度所得税申报错误,一定要更改吗
  • 员工本地住宿费会计分录
  • 进项税额计入其他应付款是什么意思
  • 计提个税会计分录怎么理解
  • 公司购入长期债务怎么算
  • 未完工的工程款怎么支付
  • 帮其他企业推广产品
  • 生产车间修理用材料计入
  • 普通发票离线限额为0
  • 报销油费属于什么类型
  • 用友填制凭证外币科目没弹出
  • 如何在国税网站下载财务报表
  • 总分类账户和明细分类账户平行登记的内容可以概括为
  • 股权转让企业所得税如何申报
  • 开票含税和不含税哪个划算
  • 房屋抵债如何确定契税计税依据?
  • win11怎么改名
  • 固定资产弃置费怎么算
  • mac系统怎么删除用户
  • 进项税转出包括哪些
  • 简易计税分包抵减
  • 小型微利企业免税政策
  • 鸿蒙怎么添加
  • cn域名删除期
  • 携税宝续费
  • 固定资产前期费用计入
  • 橡皮树的扦插方法和注意事项
  • 常用的php操作mysql的函数有哪些
  • 年度确认收入怎么算
  • 公共基础设施的英语
  • 税款滞纳金和罚款
  • php smtp类
  • 机动车空白发票作废税务局需要提供说明
  • node安装配置环境变量
  • php调用微信扫描二维码
  • gpt指标
  • elementui动态表单数据回显
  • 如何测试php
  • 票据权利的取得要件
  • 新建配电房需要哪些手续
  • 企业以银行存款购买股票
  • 非货币性资产交换以公允价值为基础进行计量
  • 作废的增值税普通发票怎么处理
  • sqlserver判断数字
  • 外贸常用的付款方式有哪些
  • 管理费用漏记了跨年调整
  • 坏账准备?
  • 去年暂估费用,今年收到发票怎么处理
  • 伙食堂是什么意思
  • 完税证明和纳税证明一样吗
  • 积分兑换礼品需要什么
  • 装订凭证如何穿线
  • 售后回租的实际利率怎么计算
  • 上年度计提多了的奖金怎么办
  • 手机发票计入什么科目
  • 会计账簿有哪些格式
  • 私营企业主的现金流特征
  • 建立mysql
  • 怎么用手机号查快递
  • igfxsrvc module
  • windowsqq截屏
  • win8 资源管理器
  • 五笔输入法怎么切换中文
  • Linux查看文件内容编码
  • andengine学习,《android游戏开发实践指南》详解
  • cmd attribute
  • 深入解析java编译器:源码剖析与实例详解
  • 接口回调java
  • js的类型有哪几种
  • android assets
  • 2023年最新税率一般纳税人
  • 纳税申报表作废了怎么重新报?
  • 银饰品交消费税吗
  • 对税务工作者的赞美
  • 税票开户银行怎么填写?
  • 源泉扣缴通俗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设