位置: 编程技术 - 正文

Shell脚本编程之判断语句(shell脚本语言入门)

编辑:rootadmin

推荐整理分享Shell脚本编程之判断语句(shell脚本语言入门),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:shell脚本编程工具,shell脚本100例,shell脚本编程100例,shell脚本编程100例,shell脚本编写 方法,shell脚本编程实例,shell脚本编程实例,shell脚本编程100例,内容如对您有帮助,希望把文章链接给更多的朋友!

一、单分支if语句

格式:if 判断条件;then

二、双分支的if语句

格式:if 判断条件; then

使用一个以前用过的脚本来说明这个结构。

三、多分支if语句

格式:if 判断条件1;then

四、case语句

格式:case 变量 in

因为判断结构语句比较简单,没有做过多的说明,只要记住各语句的结构用法即可。

补充shell基本语法

1.1、shell文件开头

Shell脚本编程之判断语句(shell脚本语言入门)

shell文件必须以下面的行开始(必须方在文件的第一行): #!/bin/sh

符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。

当编辑好脚本时,如果要执行该脚本,还必须使其可执行。

要使脚本可执行:

运行chmod +x filename 这样才能用./filename 来运行

1.2 注释

在进行shell编程时,以#开头的句子表示注释,直到这一行的结束。我们真诚地建议您在程序中使用注释。

如果您使用了注释,那么即使相当长的时间内没有使用该脚本,您也能在很短的时间内明白该脚本的作用及工作原理。

1.3 变量

在shell编程中,所有的变量都由字符串组成,并且您不需要对变量进行声明,直接赋值就可以,应用变量的话,用$+变量名的形式。

要赋值给一个变量,您可以这样写:

现在打印变量a的内容:

有时候变量名很容易与其他文字混淆,比如:

这并不会打印出"this is the 2nd",而仅仅打印"this is the ",因为shell会去搜索变量numnd的值,但是这个变量时没有值的。可以使用花括号来告诉shell我们要打印的是num变量:

这将打印: this is the 2nd

1.4 环境变量

由export关键字处理过的变量叫做环境变量。我们不对环境变量进行讨论,因为通常情况下仅仅在登录脚本中使用环境变量。

shell脚本编程之循环语句 在运行脚本时重复执行一系列的命令是很常见的,这时我们就需要使用循环语句来达到这个目的。一、for命令格式:for变量in列表;do循环体donefor命令会

shell脚本编程之数组 数组就是相同数据类型的元素按一定顺序排列的集合,就是把有限个类型相同的变量用一个名字命名,然后用编号区分他们的变量的集合,这个名字称

如何测试端口通不通(四种方法) 一般情况下使用"telnetipport"判断端口通不通,其实测试方法不止这一种,还有很多种方法,下面小编给大家分享了几种方法,具体内容请往下看:准备环

标签: shell脚本语言入门

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

上一篇:Linux中文件权限目录权限的意义及权限对文件目录的意义(linux中文件权限读写执行的三种标志符号依次是)

下一篇:shell脚本编程之循环语句(shell脚本编写 方法)

  • 缴个人所得税分录怎么写
  • 增值税预缴申报和正常申报的区别
  • 城建税和教育费附加怎么写分录
  • 应交税费是什么类
  • 资源税征收原则
  • 一般纳税人进项销项抵扣如何做账
  • 企业中征码全称
  • 安装费发票备注栏怎么填
  • 期间费用包括资本公积吗
  • 核算无形资产的过程中,使用的会计账户有
  • 房租抵扣个税需要提供发票吗
  • 计提折旧不考虑所得税吗
  • 当月计提的工资与次月发放数不同
  • 客户回款扣除的手续费会计分录怎么做?
  • 建筑材料资源利用
  • 房地产开发企业预收款预缴增值税
  • 建筑企业如何申请高新技术企业
  • 海关补料
  • 土地房产税征收范围
  • 哪些出口业务不能做
  • 固定资产可以一次性计入成本费用吗
  • 软件合同审核要点
  • 收到员工偿还的借款8000元,所生成的凭证会计分录
  • 收到采购折扣的账务处理
  • 日工资计算的三种方法
  • 分公司使用总公司业绩投标
  • 压缩文件夹发给别人他能看到我桌面上的文件吗
  • php生成php文件
  • win7系统中怎样
  • php上传文件夹
  • PHP:iterator_count()的用法_spl函数
  • uniapp单选功能
  • php输出流
  • 贷款损失准备是什么科目借贷方向
  • 非营利组织增值税
  • y库数据库
  • 报销钱大写数字
  • 删除组合命令
  • qt无边框窗口设计
  • 异地项目需要预缴增值税吗
  • 小规模纳税人减免增值税会计处理
  • 公司支付的广告费是什么
  • 业务招待费汇算清缴怎么填表
  • 公司的现金收入包括
  • 税务局清卡需要公章吗?
  • 加油充值预付卡怎么做账
  • 商品编码原则是指什么
  • 差旅费适用税率
  • 减免增值税的账务处理是什么
  • 车辆维修费如何赔偿
  • 增值税进项税没抵扣
  • 上个月开的票这个月能用吗
  • 公司过账的款项怎么入账
  • 建筑业简易计税预交
  • 外购材料时所支付的增值税应如何处理
  • 广告费收入如何填写增值税申报表
  • 购买方已认证销售方作废
  • 应收票据和应付票据的区别
  • 其他应付款坏账处理说明
  • 工厂加工费的账务怎么做
  • 总分类账的依据
  • sqlserver复制表语句
  • 大数据量分页查询
  • repair.exe是什么软件
  • xp系统问题
  • linux中使用fdisk命令进行硬盘分区
  • 无线网络连接不上显示无ip分配
  • windows用户如何添加新用户账户信息
  • 如何将win10系统从c盘迁移到d盘
  • 如何让xp系统崩溃
  • windows 如何解密
  • 详细分析我国针对疫情的国防动员举措
  • 深入浅出python
  • js判断路径下图片是否存在
  • javascript学习指南
  • 十万元版增值税税率13发票最高开多少
  • 纳税申报的具体内容
  • 德清社保局固定电话多少
  • 关于车辆购置税的规定,下列说法正确的是
  • 企业完税证明怎么查询真伪
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设