位置: 编程技术 - 正文

Shell中if的基本语法和常见判断用法(shell if -lt)

编辑:rootadmin

推荐整理分享Shell中if的基本语法和常见判断用法(shell if -lt),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:shell if -lt,shell if函数,shell if-z,shell if 语法,shell if -lt,shell if-f,shell中if的用法,shell中的if语句,内容如对您有帮助,希望把文章链接给更多的朋友!

if, for, while几乎是所有编程语言的关键字,在Shell编程中也不例外,其中if是使用频率最高的,由于Shell编程中不存在对象(Object)的概念,因此在if的比较判断中主要是对字符串、数字的值进行比较判断的:

一. if的基本语法

1.if与[之间要有空格2.[]与判断条件之间也必须有空格3.]与;之间不能有空格

二. 对字符串的判断

1.if [ str1=str2 ];then fi #当两个字符串相同时返回真2.if [ str1!=str2 ];then fi #当两个字符串不相等时返回真3.if [ -n str1 ];then fi #当字符串的长度大于0时返回真 (判断变量是否有值)4.if [ -z str1 ];then fi #当字符串的长度为0时返回真

Shell中if的基本语法和常见判断用法(shell if -lt)

三. 对数字的判断

1.int1 -eq int2 #int1和int2相等2.int1 -ne int2 #int1不相等int.int1 -gt int2 #int1大于int.int1 -ge int2 #int1大于等于int.int1 -lt int2 #int1小于int.int1 -le int2 #int1小于等于int2

四. 对文件属性的判断

1.-r file #用户可读为真2.-w file #用户可写为真3.-x file #用户可执行为真4.-f file #文件存在且为正规文件为真5.-d file #如果是存在目录为真6.-c file #文件存在且为字符设备文件7.-b file #文件存在且为块设备文件8.-s file #文件大小为非0为真,可以判断文件是否为空9.-e file #如果文件存在为真

五. 逻辑判断

1.-a #与2.-o #或3.! #非

Shell脚本实现的基于SVN的代码提交量统计工具 最近没啥事,就用bash写了一个基于svn的代码统计小工具。可以指定统计的目录,默认递归统计子目录。目前还没有屏蔽指定目录的功能。哈代码比较粗

简介Linux中cp和mv搭配{,}在shell当中的用法 经常会在博客或者论坛看到类似下面的命令大括号扩展Braceexpansion{}shell作用cp/etc/httpd/httpd.{,.bakup}或者是mvresume{z,}.doc那么,在uinx/linuxshell命令中是什么意

一波实用的Bash Shell整理 作为一个命令行探索者,你或许发现你自己一遍又一遍重复同样的命令。如果你总是用ssh进入到同一台电脑,如果你总是将一连串命令连接起来,如果

标签: shell if -lt

本文链接地址:https://www.jiuchutong.com/biancheng/381119.html 转载请保留说明!

上一篇:Linux bash Shell中的变量类型详解

下一篇:Shell脚本实现的基于SVN的代码提交量统计工具(shell脚本用法)

  • 个人独资企业是否享受六税两费政策
  • 支付企业所得税会计科目
  • 增值税普通发票税率
  • 无形资产专利技术计入什么科目
  • 公户结算卡最多可以拿多少现金
  • 信息技术服务可以简易征收吗
  • 发票报送日志不完整
  • 小规模人力资源外包税率
  • 企业所得税可以税前扣除的税有哪些
  • 联营企业和合营企业长期股权投资的方式
  • 劳务派遣公司税务
  • 宾馆收入应按什么计算
  • 美金公户打入个人账户
  • 出差票据应该如何记账
  • 营改增后转让土地使用权怎么计算增值税
  • 年终奖金个人所得税计算公式
  • 尚未开发的土地使用权摊销
  • 违约金扣除吗
  • 年终奖金计税方式区别
  • 转让技术所有权是什么收入
  • 国家税务条例
  • 公司自有房屋出租 没有从租计征房产税
  • 公司帐户能直接转账吗
  • php二维数组遍历
  • 核定征收怎么申报个人经营所得
  • php-cp
  • 缴纳增值税会计处理
  • 最小的摄像头是多大
  • 如何确定赞助对象
  • 非货币性资产投资个人所得税
  • 应付现金股利通过
  • zend framework手册
  • thinkphp count
  • 配置nginx支持php
  • 持有待售资产是流动还是非流动
  • idea如何运行vue项目
  • 小规模拍卖公司怎么开票
  • 数据库防止重复数据
  • 建筑行业预交增值税怎么结转
  • 小规模纳税人定义标准
  • mysql 内连接查询
  • python中的函数库
  • CentOS6.9下mysql 5.7.17安装配置方法图文教程
  • 运费发票有普票吗
  • 公益性捐赠支出怎么算
  • 公司开普票和专票税率一样吗
  • 详解中国航天三垂一远
  • 微信支付宝等第三方支付的优缺点
  • 一般纳税人收到的普票可以抵扣吗
  • 普通发票记账联丢了怎么解决
  • 境外个人给境内个人汇款什么名义申报
  • 承兑到期没兑现怎么办
  • 银行电子承兑到期后怎么操作
  • 4.建筑业企业资质
  • 金税盘年服务费账务处理
  • 同城票据交换差额户的帐号怎么查对方的帐号
  • 高新技术企业的税收优惠政策
  • 资产减值准则规范
  • 固定资产明细账图片
  • 企业开发有多个产品
  • 销售废旧物资如何入账
  • 将sql语句的执行状态传递给主语言的是
  • mysql8.0免安装
  • 没有光驱有什么影响
  • 怎么在win7开始菜单添加文件夹
  • 应用商店如何更新软件
  • 两种方法解决一半模型的问题
  • linux配置光纤
  • 如何更改忘记密码中的问题
  • cocos2dx游戏开发框架
  • perl调试
  • cocos2dx怎么安装
  • cocos2d rpg
  • unity局域网多人游戏
  • jquery validate表单校验长度
  • axios原理和实现
  • android PopupWindow显示位置设置
  • 公司跨区迁移税务查账严吗
  • 成都税务企业号公众号
  • 税务局窗口人员工作内容
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设