Shell脚本
小爱人
黑夜给了我黑色的眼睛,我却用它寻找光明
展开
-
shell脚本之Expect免交互的实现 (兄弟们赶紧来学习了!!)
文章目录一: Shell Here Document(内嵌文档/嵌入文档)1.1:Here Document 的基本用法为:1.2:注意事项1.3:通过read命令接受输入并打印1.4:通过passwd给用户设置密码1.5:变量替换1.6:变量设定1.7:关闭变量的替换功能1.8:去除每行之前的TAB字符1.9:通过Here Document方式是Bash支持多行注释总结二:Expect 介绍与用法2.1:expect自动交互流程:2.2:基本命令(expect流程命令)2.3:基本命令(expect内容.原创 2020-07-28 23:13:06 · 1924 阅读 · 3 评论 -
shell脚本-----正则表达式(grep,egrep)与文件处理器总结(sed命令、awk、sort、uniq)
文章目录一:正则表达式的概念及特点1.1:正则表达式的特点1.2:正则表达式结构1.3:基础正则表达式1.4:基础正则表达式:grep命令1.41:查找特定字符1.42:利用中括号“[]”来查找集合字符1.43:查询连续字符1.44:连续字符前面不为字母1.45:查找行首“^”与行尾字符“$1.46:^$符号详细解释以及转义符\1.47:查找**任意一个字符“.”与重复字符“\*”**1.48:查找连续字符范围“{}”1.5:常见元字符总结二:扩展正则表达式2.1:扩展正则表达式概述:egrep命令2.2.原创 2020-07-28 11:46:28 · 1595 阅读 · 0 评论 -
shell函数与数组的详解走起
文章目录一:shell函数1.1:函数定义的简化写法1.2:函数的作用范围1.3:递归函数二:shell数组2.1:应用场景包括2.2:数组的描述2.3:数组定义方法2.31:创建1到100数组2.32:创建1到100奇数组2.33:创建任意数字及长度,根据客户需求加入元素2.4:数组操作2.41:获取数组长度2.42:读取某下标赋值2.43:下面一组值,不满60加到602.44:求数组的最大值2.44:求数组的最大值一:shell函数Shell 函数的本质是一段可以重复使用的脚本代码,这段代码被提前编原创 2020-07-27 12:29:48 · 750 阅读 · 0 评论 -
冒泡排序之shell脚本实现
文章目录示例1:冒泡排序示例2:输入任意元素加入数组前言学写了shell之后,想写一些简单的脚本进行熟悉shell,下面使用shell脚本写的冒泡排序,希望能对你有所帮助。下面是一组数组我们来分析一下一:排序讲解score=(75 89 57 97 67) 就是前面两个进行对比大小 值小放前面第一轮75 89 57 97 67 轮数定义为“i”75 89 57 97 67 第一次 数组长度-1 第一轮比较后,最.原创 2020-07-22 23:28:13 · 1552 阅读 · 2 评论 -
Shell for&while&until 循环详细总结(continue和break区别)
文章目录一:shell循环语句1.1:for 循环1.11:示例:登录账号第一列1.12:示例:姓名列表批量创建账户语法2:1.13:示例:1加到100求和1.14:100以内不能整除3的数1.15:shell中let命令1.2:while循环1.21:使用while循环1-20数字1.22:whlie死循环1.23:使用whlie批量添加用户1.24:10以内所有自然数的平方值 如1*11.3:continue和break区别1.4:untli循环语句1.41:计算1-20的和1.42:until语句应用原创 2020-07-21 23:23:25 · 1480 阅读 · 2 评论 -
shell循环实现九九乘法和等腰三角形
shell循环实现九九乘法和等边三角形目录文章目录shell循环实现九九乘法和等边三角形一:使用shell制作三角形二:使用shell制作等边三角形三:九九乘法表一:使用shell制作三角形[root@localhost opt]# vim sanjiao.sh#!/bin/bashread -p "请输入行号:" line read -p "请输入符号:" chara=1 '定义初始值'while [ $a -le $l原创 2020-07-20 00:19:07 · 917 阅读 · 0 评论 -
Shell编程之条件语句(文件测试,整数测试,字符串比较+if语句详+case语句详解)
文章目录前言一:条件测试1.1:test命令1.2:文件测试 文件类型跟权限测试1.3:整数值比较1.4:字符串比较1.5:逻辑测试二:if语句的结构2.1:单分支结构2.2:双分支结构2.3:多分支结构三:case语句前言在shell脚本中的各种条件结构和流程控制都要进行各种的测试,然后根据测试的结果执行不同的操作,有时也会和if语句结合,来完成测试判断,以减少程序的运行错误。也就是说,当我们在写一个脚本,里面没有任何的判断,就写了一些很普通的命令,那么在我们运行脚本的时候,当遇到了错误,也会一直.原创 2020-07-17 10:25:54 · 662 阅读 · 0 评论 -
shell编程规范变量详解(shell编程规范,执行脚本的方式,管道符号与重定向,shell变量类型)
shell编程规范变量文章目录shell编程规范变量前言一 : shell脚本概述1.1:shell脚本的概念1.2 :shell脚本应用场景1.3:用户的登陆shell1.31:type命令----显示指定命令类型1.4:编写第一个shell脚本1.41:编写脚本代码1.42:赋予可执行权限1.5:执行脚本文件方法一:脚本文件路径(绝对路径与相对路径)方法二:sh 脚本文件路径方法三:source 脚本文件路径方法四:点后面加空格 脚本文件路径1.6:更完善的脚本结构二:重定向与管道操作2.1:交互式硬原创 2020-07-16 12:12:47 · 637 阅读 · 0 评论