![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell
JMW1407
这个作者很懒,什么都没留下…
展开
-
一文教你入门shell脚本9.0——Shell [[]] :检测某个条件是否成立——test 的升级版
Shell [[]] Shell [[]]1、定义2、部分优势3、简单实用3.1、支持逻辑运算符3.2、支持正则表达式Shell [[]]1、定义[[ ]]是 Shell 内置关键字,它和 test 命令类似,也用来检测某个条件是否成立。[[ ]] 的用法为:[[ expression ]]当 [[ ]] 判断 expression 成立时,退出状态为 0,否则为非 0 值。注意[[ ]]和expression之间的空格,这两个空格是必须的,否则会导致语法错误。2、部分优势[[ ]] 是转载 2020-07-22 15:42:58 · 197 阅读 · 0 评论 -
一文教你入门shell脚本8.0——test命令(Shell [])简单说明
test命令test命令1、定义2、test 文件检测3、test数值比较4、test字符串判断4.1、变量建议用`双引号`包围起来5、test逻辑运算test命令1、定义test 是 Shell 内置命令,用来检测某个条件是否成立。test 通常和 if 语句一起使用,并且大部分 if语句都依赖 test。进行数值、字符串和文件三个方面的检测test 命令的用法为:test expression//当 test 判断 expression 成立时,退出状态为 0,否则为非 0 值。或者转载 2020-07-22 15:25:40 · 530 阅读 · 0 评论 -
一文教你入门shell脚本7.0——Shell 判断语句if else语句
if else语句if else语句1、if 语句2、if else 语句3、if elif else 语句if else语句1、if 语句最简单的用法就是只使用 if 语句,它的语法格式为:if conditionthen statement(s)ficondition是判断条件,如果 condition 成立(返回“真”),那么 then 后边的语句将会被执行;如果condition 不成立(返回“假”),那么不会执行任何语句。最后必须以fi来闭合,fi 就是 if 倒过来转载 2020-07-21 15:18:59 · 223 阅读 · 0 评论 -
一文教你入门shell脚本6.0——Shell数学运算((( ))命令:整数运算,bc 命令:小数运算)
Shell数学运算数学运算符合和指令1、运算符号1.1、运算符号说明1.2、运算符号使用事项2、计算命令2.1、运算命令说明2.2、运算命令使用实例2.2.1、(( ))命令:整数运算2.2.1、bc 命令:小数运算2.2.1.1、在 Shell 中使用 bc 计算器参考数学运算符合和指令1、运算符号1.1、运算符号说明1.2、运算符号使用事项Shell 和其它编程语言不同,Shell 不能直接进行算数运算,必须使用数学计算命令。在 Bash Shell中,如果不特别指明,每一个变量的值都是原创 2020-07-21 14:53:44 · 798 阅读 · 0 评论 -
一文教你入门shell脚本5.0——Shell常用命令简单说明(echo、read、exit、declare)
Shell常用命令简单说明Shell常用命令1、echo:输出字符串1.1、定义和常用选项参数1.2、常用操作2、read:读取从键盘输入的数据2.1、定义和常用选项参数2.2、常用操作3、exit命令:退出当前进程(类似C++)3.1、定义3.2、常用操作参考Shell常用命令1、echo:输出字符串1.1、定义和常用选项参数在终端下打印变量value,其主要用于字符串的输出。echo可用作显示注释,用于一些批命令中需要注释给用户看的地方 echo [Options] [String]方括号原创 2020-07-20 15:35:28 · 725 阅读 · 0 评论 -
一文教你入门shell脚本4.0——Shell数组详解
Shell数组详解一、Shell数组1、定义2、特征3、使用3.1、定义数组实例3.2、获取数组元素3.3、数组长度3.4、数组拼接3.5、数组删除二、Shell关联数组1、定义2、使用2.1、定义数组实例2.2、获取数组元素以及所有元素的下标和值2.3、数组长度2.4、关联数组实例参考一、Shell数组Shell 也支持数组。数组(Array)是若干数据的集合。1、定义定义数组的一般形式为:array_name=(ele1 ele2 ele3 ... elen)用括号( )来表示数组,原创 2020-07-20 11:28:31 · 1083 阅读 · 1 评论 -
一文教你入门shell脚本3.0——Shell字符串详解
Shell字符串详解Shell字符串1、字符串的表示形式2、字符串的拼接3、字符串的截取3.1、从指定位置开始截取3.1.1、从字符串左边开始计数3.1.2、从字符串右边开始计数3.2、从指定字符(子字符串)开始截取3.2.1、使用 # 号截取右边字符3.2.2、使用 % 截取左边字符4、字符串长度参考Shell字符串1、字符串的表示形式字符串(String)就是一系列字符的组合。字符串可以由单引号' '包围,也可以由双引号" "包围,也可以不用引号。str1=c++.program.hellos原创 2020-07-17 15:27:35 · 496 阅读 · 0 评论 -
一文教你入门shell脚本2.0——Shell特殊变量:Shell $#、$*、$@、$?、$$以及浅谈$* 和$@的区别
Shell特殊变量Shell特殊变量1、Shell特殊变量1.1、Shell特殊变量表以及作用1.2、给脚本文件传递参数1.3、给函数传递参数2、浅谈 $ * 和$ @的区别参考Shell特殊变量1、Shell特殊变量1.1、Shell特殊变量表以及作用变量名称作用$0当前脚本的文件名。$n(n≥1传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是 $1,第二个参数是 $2。$#传递给脚本或函数的参数个数。$*传递给脚本或函数的所原创 2020-07-17 11:35:39 · 1540 阅读 · 0 评论 -
一文教你入门shell脚本1.0——第一个shell脚本
shell脚本shell脚本1、shell是什么1.1、Shell 是如何连接用户和内核的?1.2、Shell命令的本质到底是什么?2、shell基本格式3、第一个shell脚本4、shell编程4.1、shell变量定义4.2、shell变量的使用4.2.1、单引号和双引号的区别4.2.2、将命令的结果赋值给变量4.3、位置参数4.3.1、给脚本文件传递位置参数4.3.2、给函数传递位置参数参考shell脚本1、shell是什么Shell 是一个应用程序,它连接了用户和 Linux 内核,让用户能转载 2020-07-17 10:57:10 · 808 阅读 · 0 评论