位置: 编程技术 - 正文

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

  • 个体户超过了核定征收额怎么交税
  • 销售白酒是否要交消费税?
  • 加工费怎么做账
  • 入账价值 入账成本 入账金额
  • 财务报表是什么意思
  • 房地产开发企业土地增值税清算
  • 收购农产品进项税抵扣税率是多少
  • 企业所得税和增值税都要交吗
  • 跨年确认收入税务风险
  • 非公益捐赠税率
  • 向农户购买农产品如何入账
  • 企业所得税核定征收怎么计算
  • 个税申报中劳务报酬
  • 房地产预收房款怎么开票
  • 委托代购商品的核算有
  • 可以税前扣除的收据有哪些
  • 发票跨年冲销
  • 花店怎么做会计工作
  • 城市维护建设税属于什么科目
  • 去年的发票今年能红字冲销吗
  • 附加税有哪些税种
  • 发票收到本月进账怎么办
  • 支付网银年费计入什么科目
  • 增值税发票税率怎么算
  • 如何解决win10系统安装不兼容驱动的问题
  • 无法找到脚本文件c:\windows\system32
  • windows 11怎么样
  • windows10什么时候上市
  • 文件pages
  • 服务器时间总是不对
  • 增值税出口服务零税率
  • 固定资产成本中的相关税费
  • 涉税服务实务重点总结
  • 鸟瞰高耸入云的成语
  • php array_map 和 foreach性能
  • 湘菜尖椒炒肉的做法
  • php+mysql+ajax实现单表多字段多关键词查询的方法
  • 对抗生成网络算法
  • win10本地模式
  • php cookies
  • 居民企业和非居民企业如何判定?
  • 现金流出包括所有股票吗
  • 座谈会费用报销明细怎么填写
  • 有什么学电脑的网站
  • 万元发票和千元发票
  • 先弥补亏损还是先分配利润
  • 国税局领发票是哪些项目需要收取费用
  • 物业公司的会计好干吗
  • 季度所得税申报怎么弥补以前年度亏损
  • 银行本票与银行汇票的区别之一是
  • 专利年费计入哪里
  • 部门召开会议
  • 开出地税发票(工程款)怎么做账?
  • 建筑公司脚手架租赁费会计分录
  • 测绘费如何入账
  • 开个人普票需要身份证吗
  • 工人的工资占企业的比例
  • 我国开征股票交什么税
  • mysql自动清理数据
  • centos nohup
  • kcleaner.exe是什么
  • macbook开机壁纸怎么设置
  • vsftpd配置用户登录目录
  • win7隐藏账户
  • 五种修改方法
  • xp密码忘记了怎么办大神
  • ,linux
  • linux 11
  • js有while吗
  • shell脚本获取进程pid
  • javascript常用语句
  • awk 查找
  • nodejs实现登录功能
  • bootstrap-
  • unity如何成一组
  • android:Background线程池和UiThread线程池
  • 蛋疼的生活歌曲
  • 进口柴油消费税是多少
  • 契税减税、免税条件
  • 一人可以在多家企业上班吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设