位置: 编程技术 - 正文

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

  • 个体工商户能开多少钱的普票
  • 小规模纳税人应交增值税明细科目
  • 个人所得税起征点2023税率表
  • 税收法律关系中最实质的东西是
  • 预提工资计入哪个科目
  • 增值税发票四舍五入
  • 未结转本年利润影响报表吗
  • 个体营业执照从哪里查询
  • 一般纳税人进货收到普通发票
  • 软件出口税收政策
  • 税收实体法要素中的基础性要素
  • 分期收款销售货物 收入确认
  • 资产损失税前扣除管理办法2019
  • 营改增 旅游服务
  • 公司的车辆赠送公司
  • 退货款现金流量表填经营活动的什么科目
  • 社保滞纳金可以计入管理费用吗为什么
  • 酒店代金券使用规则
  • 购入汽车
  • 预付款怎么做账务处理
  • 快递增值税税率
  • 拨付所属资金和上级拨付资金
  • 建筑业简易征收进项税额转出
  • 技术服务的大类包括
  • windows10找不到用户和组
  • 工资薪金专项扣除项各多少
  • 销售二手车减免税额会计分录
  • mac休眠模式
  • php ftp功能
  • 个人减免税政策6条
  • 分配结转本月发出材料成本会计分录
  • 对公账户转私人账户有限额吗
  • PHP:imagepsfreefont()的用法_GD库图像处理函数
  • 短期投资计入什么科目
  • 购入材料的实际成本
  • 企业以物易物如何确认收入
  • 出现又离开
  • 建筑业红冲发票如何处理
  • 行政单位捐赠会计分录怎么做的
  • 旅行费发票
  • 发票多开了 财务怎么算税点
  • uni-app编译
  • vue3.0动态路由
  • 公司转让债权人怎么办
  • 车辆保险费怎么入账
  • 材料采购账务处理思维图怎么做
  • 汇兑损益一级科目
  • 保理公司会计核算讲解
  • 企业进项税额大于销项税额
  • 预付款开了增值税专票怎么办
  • 水利建设基金筹集和使用管理办法
  • 销售配件模式
  • 非正常损失进项税额转出计算
  • 企业无形资产入账标准
  • Mysql执行sql文件
  • mysql中count(), group by, order by使用详解
  • Win7旗舰版系统文件名称
  • linux谷歌浏览器安装指令
  • windowsxp关闭窗口操作方法有哪些
  • win7打开tftp服务器
  • win7纯净版和正版区别
  • 平板电脑安装的是什么格式的软件
  • win8系统笔记本忘记开机密码怎么办
  • Win10 Mobile RedStone预览版14267已知问题与修复内容汇总
  • 新闻客户端有哪些?
  • 疯狂冰淇淋罗德
  • dos打开usb端口
  • python做排序
  • perl脚本输出变量
  • js用什么编写
  • bash 字符串操作
  • javascript例题
  • bash特殊符号
  • 动作手游排行榜2020前十名
  • jquery foreach循环
  • amd模拟intel
  • 医保所属期起和所属期止
  • 电子发票查询平台电话
  • 海南省税务局网站
  • 地方税务局投诉有用吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设