shell script学习笔记三


##### 循环 #####
有四种方式:while ... do ... done,until ... do ... done,for ... do ... done,for ... in ... do ... done

## while ... do ... done
while condition
do
   //do what you want
done

解释:当condition不成立时终止循环

## until ... do ... done
until condition
do
   //do what you want
done

解释:刚好和while  相反,当condition成立时终止循环

## for ... do ... done
for ((初始值; 条件; 执行步骤))
do
   //do what you want
done

解释:例子说明问题,1到100的和 ~~
sum=0
for (( i=1; i<=100; i++  )
do
    sum=$(($sum+$i))
done

## for ... in ... do ... done
这个比较特别,第一次见到,哈
for var in con1 con2 con3 ...
do
   //do what you wan
done

解释:执行第一次循环时,变量var的值是con1; 第二次时是con2,第三次是con3;...依此类推
for color in red yellow white
do
   echo "The color is $color"
done
一起来写Shell Script 01 接触linux时间有段时间,虽然之前对shell脚本如雷贯耳,一直相学,但是一直没找到一些比较基础的教程,常常看的晕晕乎乎的,直到我看到了鸟哥的私房菜:http://cn.linux.vbird.org/linux_basic/0220filemanager_4.php#file shell Script篇,觉得豁然开朗,下面就和我一起来学习shell Script 吧 要学习shell脚本,就... 阅读详情

相关推荐

从零开始之stm32之CAN通信

CAN通信极简教程(小白友好版),从小白的视角了解并实现简单的STM32F103的CAN通信,直接上手。

qq_30993593的博客 1306

Linux学习笔记(三)vim与shell script

vim程序编辑器 ◆vim(程序编辑)是vi(文本编辑)的晋级版。 vi有一般模式(可删除、复制粘贴)、编辑模式(可编辑)、命令模式(执行保存、离开vi等命令)。 【vi 文件名】 打开一个旧文件或新建一个文件并打开,(当文件原本不存在时,新建后若不进行编辑就离开,系统不会保存该文件vi、vim、nano都一样)进入一般模式,在最后一行的命令行中会显示文件状态、文件行数及字符数,以及光标所在

u012480018的博客 1347

用Logisim搞定华科计组实验:单总线CPU设计从微程序到硬布线的保姆级通关攻略

本文详细介绍了如何使用Logisim完成华中科技大学计算机组成原理实验中的单总线CPU设计,涵盖从微程序控制器到硬布线控制器的完整实现过程。通过MIPS指令译码器设计、微程序控制原理、状态机实现等关键步骤的保姆级教程,帮助学生掌握CPU设计的核心技能,并提供Educoder平台提交与调试的实用技巧。

weixin_30897233的博客 475

linux学习笔记(三)_shell与shell script_vim程序编辑器

vi (3中模式)   一般模式

Saber_酱 711

Cesium 相机操作

Cesium 提供了三种方式对相机的位置进行摆放。

虎康的博客 2588

Fluent验证案例03:管道中湍流流动压降计算——采用kw-sst模型计算压降更为准确。

阅读(4053) 评论(0)本案例利用Fluent计算管道中湍流流动压降。

qq_15963745的博客 876

Linux系统学习 shell script

Linux系统学习 shell script

傻傻的心动的博客 1402

Open Dynamics Engine(ODE)物理引擎教程(1)--下载与安装准备

引言 ODE是一个免费的工业级库,用于模拟关节式刚体动力学,例如地面车辆、腿部生物和虚拟现实环境中的移动对象。它具有快速、灵活、健壮和独立于平台的特点,具有先进的关节、摩擦接触和内置的碰撞检测功能。 项目主页:http://www.ode.org/ 线上手册:http://ode.org/wiki/index.php?title=Manual 本教程为博主亲自亲测过程的总结,转载请注明出处! ...

腿足机器人领域 2216

【运行Shell Script程序】

if…else三元表达式 分支结构 1.输入一个分数,判断该分数是ABCD中哪一级(A:[90,100],B:[70,90),C:[60,70),D:[0,60)) 2.输入x值,输出y的值:y={█(2x(x>5)@10-x(x<5)@x-2(x=5))┤ 3. 输入一个4位(含4位)以内的正整数,判断这个数字是几位数,并输出该数字的每位数字之和 4.输入2个数字和加减乘除中的一个符号,输出对应的结果 5.输入一个2位正整数,这个数字如果是奇数,输出各位数字之和,如果是偶数,输出各位数字之差

yxq422976的博客 2015

华为s110、s220、s310、s530、s620 配置ssh,配置web登录

在服务器端创建SSH用户。

送个祝福给小豪的博客 317

【FPGA教程案例89】编译码2——使用vivado核实现RS信道编译码

RS编码,又称里所码,即Reed-solomon codes,是一种前向纠错的信道编码,对由校正过采样数据所产生的多项式有效。当接收器正确的收到足够的点后,它就可以恢复原来的多项式,即使接收到的多项式上有很多点被噪声干扰失真。

FPGA/MATLAB学习教程/源码/项目合作开发 3540

【shell script】

脚本的运行方式,判断式,if语句,case语句,while循环、until循环和for循环

weixin_42504934的博客 2034

微信小程序 - 强力解决播放视频卡顿问题,小程序使用video组件播放视频或第三方视频插件,会出现卡顿或者无法播放的各种奇怪问题(微信小程序苹果ios/安卓播放视频很卡不流畅、视频太长或文件大等情况)

微信小程序视频组件播放卡顿,微信小程序video组件出现无法播放或卡顿,微信小程序video组件播放时会出现卡顿,微信小程序使用video组件播放视频的时候,会出现卡顿或者无法播放的问题,微信小程序安卓视频播放卡顿问题,微信小程序苹果ios手机播放视频不流畅很卡,加cdn还是卡,uniapp播放视频会有明显的卡顿问题,video视频时卡顿不流畅问题,为什么video组件播放视频卡顿?苹果微信小程序通过video组件播放视频时卡顿,怎么解决?微信小程序video组件出现无法播放或卡顿,设置custom-cac

🏆 前端领域优质创作者 1万+

Linux学习笔记(七):Shell与Shell Script

Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。Ken Thompson 的 sh 是第一种 Unix Shell,Windows Explorer 是一个典型的图形界面 Shell。Shell 脚本(shell script),是一种为 shell 编写的脚本程序。

Machine Learning with Tutors 8371

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

通过Excel自动生成Shell Script

放入指定格式字符自动生成脚本 函数1 指定数据 xxxxxxxxxx 00000123456 1900/01/01 14:57:27 -123456 ins-xxx-sky 函数 Gen “Celebrus fires content request to Pega - Se...

天空源的博客 1208

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

shell script简介

1 什么是shell script? shell script是通过shell 的功能所写的一个program,这个程序 是使用纯文本文件,将一些shell的语法与命令写在里面 ,搭配正则式,管道命令和数据流重定向等功能,以达到我们所想要的功能。 2.1 编写第一个script #!/bin/bash # this is first shell script # printf H...

mick_hu的博客 7479

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Shell Script 学习笔记

Shell Script 学习笔记 1、什么是Shell Script shell是命令行界面下让我们与操作系统沟通的一个工具接口,script是就是‘"脚本"的意思。 shell script是利用shell的功能所写的一个"程序",这个"程序"是使用纯文本文件,将一些shell的语法与命令(含外部命令)写在文件中,搭配正则表达式、管道命令与数据流重定向等功能,以达到我们想要的处理目的。

紫眸的博客 1201

项目八 学习shell script

可以使用“declare i total-SfirstnsSsecnu",也可以使用上面的方式来表示。**3,netstat命令:**查询到目前主机开启的网络服务端口(service posts)。以bash程序来运行,通过“bash shell.sh"或“sh shell.sh"来运行。当你使用直接运行的方法来处理时,系统会开辟一个新的bash来运行sh02.sh里边的内容。**1,功能:**能提供数组,循环,条件与逻辑判断等功能。3,支持排错(debug),可以更好的管理主机。

打好基础,突破瓶颈 1293

shell script 编写和执行

1. shell script shell script是针对shell写的脚本。 使用纯文本文件, 将一些shell的语法和命令写在里面,使用户能处理复杂的操作。 命令执行: 需要文件有rx权限。 当前目录下使用相对路径: ./hello.sh 或者使用绝对路径: /home/work/hello.sh 以bash命令执行:

yonggang7的专栏 4002

Shell Script字符串处理

Shell Script中字符串的字符串处理,如获取字符串长度、获取子串、移除子串以及替换操作。

Ghosind 533

shell script

Shell 脚本(shell script),是一种为 shell 编写的脚本程序。 First shell script #! /bin/bash echo "Hello shell" chmod + x first.sh ./first.sh #! 是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种 Shell 变量 定义变量 定义变量时,变量名不加美元符号($,PHP语言中变量需要) name="shell" 注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言

太阳上的雨天 1681

Flask script 内的Shell 类 使用

1.集成Python shell 每次自动shell会话都要导入数据库实例和模型,很烦人。为了避免一直重复导入,我们可以做些配置让Flask-Script的Shell命令自动导入特定的对象。若想把对象添加到导入列表中,我们要为shell命令注册一个make_context回调函数 例子:hello.py: 为shell命令添加一个上下文 from flask_script...

angjijing7393的博客 523

shell script入门

从程序员的角度来看, Shell本身是一种用C语言编写的程序,从用户的角度来看,Shell是用户与Linux操作系统沟通的桥梁。用户既可以输入命令执行,又可以利用 Shell脚本编程,完成更加复杂的操作。在Linux GUI日益完善的今天,在系统管理等领域,Shell编程仍然起着不可忽视的作用。深入地了解和熟练地掌握Shell编程,是每一个Linux用户的必修 功课之一。 Linux的Shell

gcong 8062

Ansible自动化运维实战--script、unarchive和shell模块(6/8)

Ansible 的 script 模块允许你在远程主机上运行本地的脚本文件,其提供了一种便捷的方式来执行自定义脚本以实现特定的自动化任务。script模块能把本地脚本复制到远程主机并执行,以此实现复杂的自动化任务。Ansible 的 unarchive 模块用于在远程主机上解压缩归档文件,如 .tar、.tar.gz、.zip 等。把tigerhhzz.tar压缩包解压到主机组中的每台机子中。生活可能不像你想象的那么好,但是也不会像你想象的那么糟。首先在ansible主机中创建一个脚本文件。

tigerhhzz的博客 2121

Linux shell script编程

Linux shell script编程 什么是shell script shell script是利用shell的功能所写的一个程序,这个程序使用纯文本文件,将一些shell的语法与命令写在里面。 shell script可以简单被看成是批处理文件,也可以被说成是一个程序语言,且这个程序语言由于都是利用shell与相关工具命令,所有不需要编译即可执行。 执行顺序 命令的执行是从上而下,从左而右...

budding0828 632
上一篇: shell script学习笔记二
下一篇: [转]4种排序方式附源代码
flyingjava
博客等级 码龄20年 9粉丝 2原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值