位置: 编程技术 - 正文

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

  • 建筑企业差额征税如何开票
  • 人头税是什么税
  • 商品的入账价值包括消费税吗
  • 什么叫复式记账凭证
  • 固定资产折旧的影响因素
  • 技术服务费属于现代服务吗
  • 将自制的一批新产品用于对外投资,生产成本为300000
  • 营改增对金融服务业税负的影响
  • 含税金是什么意思
  • 公司购买住宅可以分期付款吗
  • 跨境税法
  • 餐饮发票可以抵扣个人所得税吗
  • 个人转让住房要交哪些税费?
  • 企业支付宝税务局能查吗怎么查
  • 拍卖所得房产计税依据
  • 基建拨款账务处理
  • 删除所有没有销售业绩的员工记录
  • 其他应收款会计科目
  • 出纳现金管理的目标与方法
  • 所有者权益变动表图片
  • 技术合同包括哪些类型
  • system idle process是什么进程(CPU的空闲率)
  • 手机cpu性能天梯图排行榜
  • 排污费计入应交税费吗
  • 担保公司计提的费用
  • 增值税税率为零的有哪些项目
  • 工会经费可以提出来使用吗
  • 华为od机试题题库
  • 留抵税额是认证过的发票吗
  • typescript is as
  • 语义分割用途
  • 工业 智能
  • php 方括号
  • 增值税发票开了没有抵扣有什么后果?
  • 存在现金折扣的会计核算
  • 利润表本年累计数公式
  • 残疾人就业保障金怎么申报
  • 消耗性生物资产属于什么科目
  • 0申报残保金逾期影响企业信用评级吗为什么
  • 酒店电费 水费需要另外算吗
  • okr开源软件
  • mongodb配置文件详解
  • 个人注册公司是否可以免税
  • 住宿补贴怎么算
  • 建筑工程施工围挡安装
  • 哪些情况发票可以红冲
  • 对公外汇汇款业务
  • 给员工租房怎么才能避开风险
  • 发票金额比实际付款多怎么做账
  • 预缴的增值税放哪个科目
  • 委托加工如何做会计处理
  • 刷信用卡的手续费一般是多少
  • 用友软件冲销之前凭证怎么操作
  • 了解的近义词
  • 华硕笔记本电脑官网
  • win10安装固态硬盘打开软件卡
  • 提高生殖能力
  • 怎么用macbook
  • player文件怎么打开
  • win8怎么把任务栏变成透明
  • 修改注册表命令
  • win10网络共享失败
  • linux ntp查看
  • node.js http服务器
  • android RecycleView 面试
  • shell脚本如何注释
  • awk实例
  • 如何执行perl脚本
  • div +css
  • unity3d ugui优化
  • asp.net 4.8
  • JavaScript中的this
  • 置顶什么意思啊
  • 后缀名为是什么意思
  • Android调用jni获取mac地址
  • 执法服务不到位
  • a类棉b类棉c类的区别
  • 云南省国家税务局网上办税服务厅
  • 租房税多少钱
  • 怎么登录云南省招考网站
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设