![](https://img-blog.csdnimg.cn/20190527175531279.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
shell脚本
本栏目主要记录shell脚本基本信息,主要是为了把不同内容分开写,又能方便统一阅览。
Super沙码龙
抽刀断水水更流,举杯消愁愁更愁
展开
-
Shell循环结构
Shell循环结构Shell有多种循环形式,包括while循环、until循环、for循环和select in循环。while循环while 循环是Shell中最简单的一种循环,当条件满足时,while 重复地执行一组语句,当条件不满足时,就退出 while 循环。格式while conditiondo statementsdonecondition表示判断条件,stat...原创 2019-07-25 18:59:39 · 587 阅读 · 0 评论 -
Shell选择结构
Shell选择结构Shell 中的选择结构有两种形式, if else 和 case in 语句,都是根据命令的退出状态来判断条件是否成立。Shell中判断条件和java等语言比起来会有一些不同,需要慢慢习惯if else形式if语句格式if conditionthen statement(s)fi最后必须以fi来闭合,fi就是if 倒过来拼写。也正是有了fi 来结...原创 2019-06-20 10:57:54 · 557 阅读 · 0 评论 -
Shell运算符
Shell运算符前边介绍了算数运算符,接下来介绍一下其他的运算符关系运算符关系运算符只支持数字,不支持字符串,除非字符串的值是数字运算符 []中使用在(())中使用说明举例-eq==检测两个数是否相[ $a -eq $b ] 返回 false。-ne!=检测两个数是否不相等[ $a -ne $b ] 返回 true。-gt>检测左边...原创 2019-06-04 18:31:48 · 175 阅读 · 0 评论 -
Shell数学运算
Shell数学运算数学计算shell运算符算术运算符说明/含义+、-加法(或正号)、减法(或负号)*、/、%乘法、除法、取余(取模)**幂运算++、–自增和自减,可以放在变量的前面也可以放在变量的后面!、&&、||逻辑非(取反)、逻辑与(and)、逻辑或(or)<、<=、>、>=比较符号(小...原创 2019-06-04 17:16:45 · 3405 阅读 · 0 评论 -
Shell内置命令
Shell内置命令Shell 命令分为外部命令和内置命令:比较内置命令外部命名定义Bash Shell 自带的命令Linux 系统中的应用程序执行效率高低执行过程调用当前 Shell 进程的一个函数触发磁盘 I/O,fork 出一个单独的进程,执行完成后退出内建命令定义内建命令是由 Bash 自身提供的命令,而不是文件系统中的某个可执行文...原创 2019-06-04 14:17:13 · 1136 阅读 · 0 评论 -
Shell数组及其相关操作
Shell数组Shell 数组(Array)是若干数据的集合,其中的每一份数据都称为元素(Element)。下标从 0 开始计数。没有限制数组的大小,理论上可以存放无限量的数据,且不限制数据类型。最常用的 Bash Shell 只支持一维数组,不支持多维数组。数组初识定义Shell 中,用括号( )来表示数组,数组元素之间用空格来分隔。格式array=(elem1,elem2···...原创 2019-05-30 16:27:30 · 252 阅读 · 0 评论 -
Shell字符串及其相关操作
Shell字符串字符串详解字符串(String)就是一系列字符的组合。字符串样式字符串可以由单引号' '包围,也可以由双引号" "包围,也可以不用引号。''包围""包围不用引号输出样式原样输出有变量的话变量会解析有变量会被解析特殊字符字符串中不能出现单引号,转义也不行可以出现双引号,转义即可不能出现空格,否则后边的词会作为其他变量或命令解析...原创 2019-05-29 14:15:41 · 630 阅读 · 0 评论 -
Shell变量及其相关操作
Shell变量变量基础命名规则命名只能使用英文字母,数字和下划线,首个字符不能以数字开头。中间不能有空格,可以使用下划线(_)。不能使用标点符号。不能使用bash里的关键字(可用help命令查看保留关键字)。除了显式地直接赋值,还可以用语句给变量赋值for file in `ls /etc`for file in $(ls /etc)使用变量使用一个定义过的变量,只要在...原创 2019-05-28 18:51:36 · 1643 阅读 · 0 评论 -
shell脚本简介
简介常见的shell常见的shell有sh、bash、csh、tcsh、ashshsh 的全称是 Bourne shell,由 AT&T 公司的 Steve Bourne开发,为了纪念他,就用他的名字命名了。sh 是 UNIX 上的标准 shell,很多 UNIX 版本都配有 sh。sh 是第一个流行的 Shell。cshsh 之后另一个广为流传的 shell 是由柏克莱大学...原创 2019-05-27 17:59:03 · 450 阅读 · 0 评论