位置: 编程技术 - 正文

linux shell流程控制语句实例讲解(if、for、while、case语句实例)(linux shell脚本运行程序)

编辑:rootadmin

一、shell条件语句(if用法)

if语句结构[if/then/elif/else/fi]

如果对于:条件测试语句不是很清楚,可以参考:linux shell 逻辑运算符、逻辑表达式详解shell命令,可以按照分号分割,也可以按照换行符分割。如果想一行写入多个命令,可以通过“';”分割。如:

实例:(test.sh)

条件测试有:[[]],[],test 这几种,注意:[[]] 与变量之间用空格分开。

二、循环语句(for,while,until用法):

1.for循环使用方法(for/do/done)

语法结构:说明:seq字符串 只要用空格字符分割,每次for…in 读取时候,就会按顺序将读到值,给前面的变量。

实例(testfor.sh):

seq 产生 1 2 3 。。。。空格分隔字符串。

2.for((赋值;条件;运算语句))实例(testfor2.sh):

3.while循环使用(while/do/done)

while语句结构

实例1:运行结果:========================

实例2:(循环读取文件内容:)

运行结果:===================

4.until循环语句

语法结构:

意思是:直到满足条件,就退出。否则执行action.

实例(testuntil.sh):运行结果:

sh testuntil.sh

三、shell选择语句(case、select用法)

1.case选择语句使用(case/esac)

语法结构

说明:pattern1 是正则表达式,可以用下面字符:

* 任意字串 ? 任意字元 [abc] a, b, 或c三字元其中之一 [a-n] 从a到n的任一字元 | 多重选择

实例:运行结果:======================

2.select语句使用方法(产生菜单选择)

语法:实例:运行结果:说明:select是循环选择,一般与case语句使用。

推荐整理分享linux shell流程控制语句实例讲解(if、for、while、case语句实例)(linux shell脚本运行程序),希望有所帮助,仅作参考,欢迎阅读内容。

linux shell流程控制语句实例讲解(if、for、while、case语句实例)(linux shell脚本运行程序)

文章相关热门搜索词:shell流程控制语句,shell流程控制语句,shell流程控制,linux shell脚本运行程序,linux 流程控制,linux 流程控制,shell流程控制,shell流程控制语句,内容如对您有帮助,希望把文章链接给更多的朋友!

分享一个实用的iptables脚本(各种过滤写法参考) 这个iptables脚本不错,很实用,根据实际应用改一下就可以自己用。分享出来,供大家来参考。原作者佚名。源代码如下:#!/bin/sh#modprobeipt_MASQUERADEmodprob

shell脚本实现ssh自动登录功能分享 文件名:ssh_auto_login#!/usr/bin/expect###ssh模拟登陆器##@authorzhiyuanhzyhouzhiyuan艾特gmail.com##if{$argc4}{puts"Errorparams:$argv"puts"Expectparams:userpasswdipport[translate_id]"exit1

bash获取当前路径示例 bash获取脚本所在路径#!/bin/bashCMD_PATH=`dirname$0`echo"currentcmdpath:$CMD_PATH"cd$CMD_PATHecho$PWD

标签: linux shell脚本运行程序

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

上一篇:shell脚本中28个特殊字符的作用简明总结(shell脚本语句)

下一篇:分享一个实用的iptables脚本(各种过滤写法参考)(分享一下什么)

  • 企业一般纳税人是什么意思
  • 购货方付款会计分录
  • 税控设备抵减增值税政策
  • 备用金三栏式明细账图片
  • 商品房的销售方式有哪些
  • 市场开发费用会计分录
  • 劳动局仲裁支付的补偿怎么做账?
  • 医保卡划入账户金额
  • 营改增后,房地产开发项目预售价如何申报
  • 简易征收税额航天信息服务费可以抵扣吗?
  • 单位报销的发票
  • 销售方销售折让的会计处理
  • 企业的经济成本由什么构成
  • 购买用于产品设计拍摄的道具怎么做账?
  • 增值税小规模申报表
  • 支付测量费的补贴费用怎么记账
  • 带销货清单的专票咋红冲
  • 发票需要写真名吗
  • 安装额外语言
  • 玩游戏网络延时高怎么处理
  • 现金日记账和银行存款日记账登记
  • win11如何设置安装位置
  • 企业网银证书费用收费标准
  • 损益期末余额怎么算
  • 携税宝费用可以抵扣增值税吗
  • linux zmodem
  • fsdu.exe是什么程序?
  • 利息收入增值税确认时点
  • 预付款不退如何投诉
  • 房屋赠与双方办理流程
  • 新注册的外贸公司花名册
  • 增值税发票洗烂怎么办
  • php批量删除文件
  • React Hook - useState函数的详细解析
  • php获取文件信息
  • 车子以旧换新
  • 帝国cms移动端
  • phpcms怎么用
  • 应收款需要平行公司吗
  • 印花税的税率变动
  • 国税里货币资金怎么算
  • mysql错误代码1067
  • 固定资产折旧和无形资产摊销
  • 开发无形资产过程中发生的支出计入什么科目
  • 待抵扣进项税额是二级还是三级
  • 往酒吧送酒怎么样
  • 应纳税的物品有哪些
  • 开出去的发票没有进项发票如何核算成本?
  • 年报上的从业人数是什么意思
  • 认缴出资额承担责任怎么算
  • 法人能去税务局开个人发票吗
  • 金税盘减免税款的会计分录
  • 什么是固定资产的后续支出
  • 流动比率多少合理
  • win8激活点不进去
  • 的四个步骤
  • xp系统如何获取ip地址
  • 轻量级个人用linux桌面系统
  • windowsqq截屏
  • winxp系统开机启动项
  • linux怎么刻录光盘
  • win7 64位系统无法清空回收站的故障原因及解决方法
  • win10微软更新
  • oracle linux版
  • opengl mc
  • shell脚本实现ssh登录
  • pythonlist排序算法
  • android studio怎么样
  • 怎么连接w乚an
  • 细说javascript
  • gps坐标计算距离公式工具
  • JQuery给select添加/删除节点的实现代码
  • js prototype constructor
  • javascript语言基础
  • 税务工作秘密管理暂行办法
  • 深圳少儿电子医保卡怎么用
  • 文化公司税务筹划
  • 土地出让金入账后就摊销吗
  • 苏州社保代缴机构查询
  • 关于切实加强建筑施工领域安全防范工作
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设