位置: 编程技术 - 正文

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

  • 印花税征税对象包括哪些
  • 企业收到退税款怎么处理
  • 业务招待费和广告费扣除标准
  • 销售净收入咋算
  • 取得的股息红利收入计入哪个科目
  • 个人所得税减免 租房没有合同编号
  • 电子发票可以更改备注吗
  • 员工个人承担的保险分录
  • 事务所和公司的专利工程师
  • 民办学校账务怎么做
  • 如何判断开专票还是普票
  • 技术证怎么办理
  • 房地产土地增值税的算法
  • 商誉转销会计分录
  • 债权性投资损失账务处理
  • 电子承兑汇票到期前10天可以做提示付款
  • 超市商品售出可以退货吗
  • 资产折旧纳税
  • 在建工程的招待费计入到哪个科目
  • 代扣代缴税种有几个
  • 百旺金赋服务费280元发票在哪里开
  • 金税四期进展
  • 收到的发票开票人是管理员,这样可以吗?
  • 个税申报系统操作流程app
  • 新政府会计制度与旧制度区别
  • 1697511073
  • 白条入账会给什么处分
  • 一般纳税人减免性质代码怎么填写
  • 货物损坏补发会计分录
  • 桌面右键个性化没有关联的程序
  • 现金日记账漏记去年的利息怎么算
  • 固定资产成本中的相关税费
  • 工人工资怎么算
  • php数组去重函数
  • 使用二氧化碳灭火器时人应该站在什么位置
  • 投影仪属于固定资产哪一类
  • eslint不起作用
  • 若依和pig
  • 尚硅谷百度贴吧
  • 注意力机制工作原理
  • 实际库存小于账面库存
  • 现金流量表现金等价物有哪些
  • mysql基本语法
  • 代扣代缴完税凭证抵扣期限
  • 印花税的计税依据为各种应税凭证上所记载的计税金额
  • 含税与不含税的计算公式
  • 增值税延期滞纳金计算
  • 进账税发票未认账怎么办
  • 工会经费计提基数包括奖金吗
  • 收到成本发票如何记账
  • 工会经费计提比例是应发工资还是实发工资
  • 企业微信收款如何交税
  • 出口退税备案完事了,为什么还没有退税勾选那个模块
  • windos桌面
  • win7系统开机蓝屏怎么修复
  • windows电源图标消失
  • xp电脑搜索文件为什么搜索不出来
  • windows vista build
  • linux安装有哪几种方式
  • ubuntu源代码
  • windows的视频
  • Win10系统中怎么用vba控制鼠标
  • win101607升级1909
  • windows8 1
  • linux安装与基本命令
  • jquery中attr和prop
  • [置顶]游戏名 TentacleLocker
  • python语言怎么用
  • python静态函数
  • 深入理解中国式现代化
  • jquery取消单选框选中
  • 鼠标瞬间移动
  • android安卓应用程序窗口化
  • python pil库官网
  • android canvas rotate
  • 河南省发票查询真伪
  • 上海市税务局招聘
  • 国税总局云南省税务局官网
  • 怎样在开票系统中增加新的名称
  • 高新区地税办税服务厅
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设