位置: 编程技术 - 正文

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脚本编写 方法)

  • 外管证是在当地办理还是在外地办理
  • 个人车辆无偿给公司使用
  • 空壳公司如何报税
  • 百旺普通发票作废流程
  • 一般纳税人资格认定条件
  • 一般纳税人科技公司发票是几个点
  • 如何做好服务 服务行业
  • 增值税有定额税率吗
  • 企业所得税成本费用大于发票金额的原因
  • 小规模纳税人印花税怎样计算
  • 未确认融资费用是一级科目吗
  • 业务招待费取得的专票可以抵扣吗
  • 发票限额是多少
  • 房租税费计入什么会计科目
  • 所得税弥补亏损年限10
  • 出口发票税率开错了怎么办
  • 办公室租赁合同需要交那些税?
  • 减值准备可以转回是什么意思
  • 公司注销留抵税金能退税吗
  • 上月销项税额错了怎么修改凭证?
  • 上交印花税分录
  • 怎么向个体工商户贷款
  • 电子税务局如何查进项发票
  • 公司注销时债权人未申报债权
  • 华为鸿蒙怎么搞
  • 如何绕开压缩包密码
  • 如何在excel中取最早与最晚
  • 信用证保证金会退还吗
  • 银行的财务会计
  • 收到对方公司开的电子专票怎么入账
  • linux系统的介绍
  • win10双系统删除linux
  • Windows 11 CO-21H2 22000.194 正式版官方下载地址(附esd微软三语直链下载x64+arm64)
  • 分批供货付款方式
  • php字符
  • php精彩编程200例
  • lumenrt
  • 权重值的确定可以依据什么
  • mount.nfs an incorrect mount
  • php中preg_replace_callback函数简单用法示例
  • 一般纳税人企业所得税5%还是25%
  • 大陆工作的香港人可以开基金账户吗
  • SQLITE3 使用总结
  • 固定资产升级账务处理
  • 员工的生日津贴怎么发
  • 医院交什么保险
  • 百旺税控盘会自动清卡吗
  • 日记总账的适用范围
  • 通信服务费账务处理流程
  • mysql导出用户和权限
  • 社区居委会有哪些成员
  • 月末在产品生产成本会计分录
  • 代销手续费怎么做账
  • 开办费新会计准则
  • 成本法核算的投资收益缴纳企业所得税
  • 投资入股行为
  • 零售货品
  • win7系统internet怎么打开摄像头
  • win73d设置怎么设置
  • win10打开软件时卡住
  • 如何让windows7更快
  • hdaudpropshortcut.exe是什么进程 作用是什么 hdaudpropshortcut进程查询
  • win7系统搜索不到自己家wi-fi
  • w10系统有什么好处
  • win10使用入门教程
  • win10系统玩游戏闪退怎么解决
  • 人工智能最受欢迎的一门编程语言
  • python线程池最大数量
  • javascript基于什么的语言
  • jquery插件怎么用到自己的网站
  • win安装nodejs
  • unity鼠标移动控制角色旋转
  • 程序员 master
  • js随机生成一个整数
  • 如何办理清税证书
  • 住房货币化什么意思
  • 怎么查个税交了多久
  • 哪个部门负责药品检验
  • 工信部摩托车目录查询
  • 南京国税局长是谁
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设