![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell脚本
shell脚本的用法
时长两年半
这个作者很懒,什么都没留下…
展开
-
shell脚本之正则表达式和文本处理器
本章目录一:正则表达式1.1:正则表达式定义1.2:正则表达式组成1.3:正则表达式层次二:基础正则表达式元字符2.1:扩展正则表达式二级目录三级目录 一:正则表达式 1.1:正则表达式定义 ●正则表达式,又称正规表达式、常规表达式 ●使用字符串来描述、匹配一系列符合某个规则的字符串 1.2:正则表达式组成 ◆普通字符 大小写字母、数字、标点符号以及一些其他符号 ◆元字符 在正则表达式中具有特殊意义的专用字符 1.3:正则表达式层次 ●基础正则表达式 ●扩展正则表达式 Linux中文本处理工具 ●grep原创 2020-11-01 21:27:30 · 154 阅读 · 0 评论 -
shell编程规范与变量(理论)
文章结构 一:shell脚本概述 1.1 shell的作用 1.2 shell编程规范 1.3 重定向与管道 二:shell脚本变量 2.1 自定义变量 2.2特殊变量原创 2020-08-15 18:23:48 · 95 阅读 · 0 评论 -
shell编程:冒泡排序的原理+实操
冒泡排序 如图所示: 冒泡排序的流程图 下面来举一个例子 创建脚本:vi test.sh 让数组里的数字自动从小到大排序 编辑脚本: #!/bin/bash array=(3 2 5 1 4) for ((i=1;i<${#array[*]}; i++)) #比较轮数为数组,长度减一,从1开始 do for ((j=0; j<${#array[*]}-i; j++)) #比较相邻的两个元素,较大的数往后放 do if [ ${array[$j]} -gt ${array[$[$j原创 2020-10-27 00:51:05 · 239 阅读 · 0 评论 -
shell数组的用法
本章目录一:shell数组概述1.1:数组定义方法二:shell数组的应用场景2.1:获取数据长度2.2:读取某下标赋值2.3:数组遍历2.4:数组切片2.5:数组替换2.6:数组删除三:向函数传数组参数3.1:从函数返回数组 一:shell数组概述 1.1:数组定义方法 方法一: 基本格式 数组名=(value0 value1 value2...) 例如 ABC=(42 34 55...) 方法二: 基本格式 数组名=([0]=value [1]=value [2]=value...) 例如 AB原创 2020-10-27 00:19:02 · 799 阅读 · 0 评论 -
shell编程:编写9x9乘法表和菱形的9x9乘法表,有脚本分析!很详细!!
本章目录一:shell脚本编写9x9乘法表二:编写一个菱形的9x9乘法表 一:shell脚本编写9x9乘法表 创建脚本 [root@localhost ~]# vi first2.sh 如图所示: 编辑脚本: #!/bin/bash sum=0 for(( a=1 ;a<=9; a++)) #初始值a=1,满足a<=9变量的值条件时,a的值每次自加1 do for(( b=1 ;b<=$a; b++)) #初始值b=1,满足b<=$a变量的值条件时,b的值每次自加1原创 2020-10-26 23:01:41 · 412 阅读 · 0 评论 -
shell编程:break和comtinue循环的实例----shell脚本求和!
本章目录一.break应用实例二.continue应用实例三.求1到任意数的奇数和,偶数和3.1:求1到任意数的奇数和3.2:求1到任意数的偶数和3.3:通过取余来算出1到100的奇偶数的和 一.break应用实例 break:只表示跳出单个循环,不影响整体一个程序脚本的执行 创建脚本 [root@localhost ~]# vi 1.sh for循环中优先执行内部循环,整个循环语句中当外部循环的条件不满足时,内部循环也停止执行了。 如图所示: 编辑脚本: #!/bin/bash原创 2020-10-26 22:42:03 · 553 阅读 · 0 评论 -
shell编程:循环语句和函数实例(case语句,for循环语句,while循环语句,until循环语句)
本章目录一:case语句的实例1.1:创建一个判断输入类型的脚本二:for语句的实例2.1:批量添加用户2.2:批量删除用户2.3:根据IP地址列表检查主机状态三:while语句的实例3.1:使用while循环语句输出1-10数字3.2:使用while批量添加用户3.3:猜商品价格游戏四:until语句应用实例4.1:计算1–100的和 一:case语句的实例 1.1:创建一个判断输入类型的脚本 提示用户输入一个字符 判断出该字符是字母,数字或者其他字符 脚本如下: [root@localhost]#原创 2020-10-26 22:03:00 · 149 阅读 · 0 评论 -
shell编程之循环语句与函数(用法)
本章目录一.case语句二:循环语句2.1:for循环语句2.1.1:for语句结构2.2:while循环语句2.2.1:while语句结构2.3:continue和break2.3.1:continue2.3.2:break2.3.3:break和continue的区别三:shell函数3.1:shell函数概述3.2:shell函数定义3.3:调用函数的方法 一.case语句 针对变量的不同取值,分别执行不同的命令序列 这种情况与多分支的if语句非常相似,只不过if语句需要判断多个不同的条件,而cas原创 2020-10-26 20:07:55 · 350 阅读 · 0 评论 -
shell编程之条件原句的应用,很详细,学shell必备基本的技能!
本章目录一:条件测试1.1:文件测试1.1.1:test命令1.1.2:文件测试1.2:整数测试1.3:字符串与逻辑测试1.3.1:字符串比较1.3.2:逻辑测试二:if语句2.1:if单分支语句2.2:if双分支语句2.3:if多分支语句 一:条件测试 1.1:文件测试 1.1.1:test命令 test命令:测试特定的表达式是否成立,当条件成立时,测试语句的返回值为0,否则为其他数值 命令基本格式 格式一:test 条件表达式 格式二:[ 条件表达式 ] '两端要有空格,此法更为常用' 1.1.2:原创 2020-10-26 01:05:11 · 79 阅读 · 0 评论