位置: 编程技术 - 正文

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脚本用法)

  • 有经营许可无道路运输证罚多少钱
  • 税控盘抵扣可以跨年吗
  • 钱收多了退回去怎么说好
  • 国有资本及权益客观增减因素
  • 资本公积转增股本个人所得税
  • 2019年小规模纳税人增值税优惠
  • 个税申报收入额怎么填
  • 对公账户的钱能转到私人账户吗
  • 税负率怎么算计算公式举例说明
  • 房屋租赁合同印花税计税依据
  • 建筑清包工的账务处理
  • 企业所得税减半征收计算公式
  • 固定资产报废需要税务备案吗
  • 两年前的发票能开红字发票吗
  • 培训费发票如何入账
  • 企业所得税预缴税款表怎么填
  • 会计准则规定
  • 应付的职工薪酬
  • 不是公司员工差评怎么写
  • 公司代缴社保公司吃亏吗
  • 王者荣耀中廉颇是哪一个族的族长
  • macos使用技巧
  • 苹果14pro真实图片发朋圈
  • 商票 银行贴现
  • 已确认坏账又收回账面价值会减少?
  • 房地产开发企业增值税怎么算
  • 最大光圈相机
  • php如何使用
  • php操作步骤
  • 看了这篇文章感触很深的说说
  • api接口应用举例
  • php字符串定义
  • 上传到织梦的网站没有图片
  • 应交税金会计编码
  • 2021新财务报表
  • 合并报表为什么要抵消子公司所有者权益
  • 停车费计税
  • 应交税费月末怎么结转分录
  • python怎么设置窗口界面
  • 苹果响应机制
  • <四>2:掌握Const 与一二级指针结合应用
  • dedecms怎么用
  • 工会经费申报的计税比率是
  • 发票替票该怎么做账
  • 代缴纳房产税
  • sqlserver避免死锁
  • 政府补助属于营业外收入吗
  • 运输公司汽车折旧能直接进主营成本吗
  • 某首饰商城为增值税一般纳税人,2021年1月发生以下业务
  • 银行日记账记错了怎么办
  • 国家资产负债表
  • 未开票州
  • 无票收入怎么报增值税
  • mysql alter table命令修改表结构实例
  • win7用u盘怎么重装系统
  • Windows Server 2008之数据安全保护
  • centos7 samba服务器搭建
  • linux云端服务器
  • win8如何免费升级win10
  • android怎么添加按钮
  • cocos2dx 3.4 Label中文显示
  • bootstrap怎样为进度条添加动画
  • jquery的实现原理
  • 一个项目引多个项目
  • ftp命令操作
  • Node.js中的什么模块是用于处理文件和目录的
  • android contextmenu
  • 数字图像处理期末考试
  • unity保存项目
  • python append、extend与insert的区别
  • 基于javascript创建导航页面
  • 科技型中小企业认定有效期
  • 海南省地方税务局公告2017年第2号
  • 中国个人所得税是多少?
  • 个人所得税是哪种税率
  • 外贸出口退税增值税结转每月
  • 比利时个人所得税税率
  • 江苏省扬剧团演出的扬剧罗帕记
  • 河南省国家税务局发票查询官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设