![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell编程
文章平均质量分 83
苦兰若芷
这个作者很懒,什么都没留下…
展开
-
Here Document 免交互与 Expect 自动化交互
Here Document 免交互与 Expect 自动化交互Here Document免交互语法格式注意事项免交互的示例免交互方式实现对行数的统计通过read命令接收输入并打印通过passwd给用户设置密码支持变量替换整体赋值给变量,然后通过echo命令打印出变量值关闭变量替换的功能去掉每行之前的TAB字符多行注释Expect 自动化交互基本命令脚本解释器spawnexpectsend结束符setexp_continuesend_user接受参数expect 直接执行Here Document免交互使原创 2021-05-22 11:01:24 · 211 阅读 · 0 评论 -
awk编辑器
awk编辑器awk编辑器工作原理命令格式常用的内建变量实验按行输出文本按字段输出文本通过管道、双引号符号调用shell命令awk编辑器工作原理逐行读取文本,默认以空格或tab键为分隔符进行分隔,将分隔所得的各个字段保存到内建变量中,并按模式或者条件执行编辑命令。sed命令常用于一整 行的处理,而awk比较倾向于将一行分成多个“字段"然后再进行处理。awk信 息的读入也是逐行读取的,执行结果可以通过print的功能将字段数据打印显示。在使用awk命令的过程中,可以使用逻辑操作符“&&"原创 2021-05-22 10:58:43 · 104 阅读 · 0 评论 -
sed文本编辑器
sed文本编辑器sed编辑器sed编辑器的作用sed编辑器的工作流程sed编辑器的命令格式常用选项常用操作打印内容sed编辑器sed编辑器的作用sed是一种流编辑器,流编辑器会在编辑器处理数据之前基于预先提供的一组规则来编辑数据流。sed编辑器可以根据命令来处理数据流中的数据,这些命令要么从命令行中输入,要么存储在一一个命令文本文件中。sed编辑器的工作流程读取: sed从输入流(文件、管道、标准输入)中读取一行内容并存储到临时的缓冲区中(又称模式空间,pattern space )原创 2021-05-19 20:18:24 · 107 阅读 · 0 评论 -
文本处理命令(sort,uniq,tr,cut)及正则表达式
文本处理命令(sort,uniq,tr)及正则表达式一、sort命令1.sort命令的概述2.sort命令的语法格式3.sort命令的常用选项4.sort命令的示例二、uniq命令2.1uniq命令的概述2.2uniq命令的语法格式2.3uniq命令的常用选项2.4uniq命令的示例三、tr命令3.1tr命令的概述3.2tr命令的语法格式3.3tr命令的常用选项3.4tr命令的参数3.5tr命令的示例3.6数组排列四、cut命令4.1cut命令的概述4.2cut命令的语法格式4.3cut命令的常用选项4.4原创 2021-05-18 19:34:47 · 217 阅读 · 0 评论 -
数组
数组一、数组的定义1.方法一2.方法二3.方法三4.方法四二、数组的定义2.1数组包括的数据类型2.2获取数组长度2.3获取数据列表2.4读取某下标赋值2.5数组遍历2.6数组切片2.7数组替换2.8数组删除2.9数组追加元素2.9.1方法一2.9.2方法二2.9.3方法三2.9.4方法四三、函数与数组3.1向函数传数组参数3.2向函数传数组参数四、数组排序算法4.1冒泡排序4.1.1基本思想4.1.2算法思路4.2直接选择排序4.2.1基本思想5.反转排序.5.1基本思想6.希尔排序一、数组的定义(2原创 2021-05-17 20:17:46 · 148 阅读 · 0 评论 -
使用循环语句描绘图形
使用循环语句描绘图形使用for语句编写出一个横线使用for语句编写三角形直角三角形倒过来的直角三角形反直角三角形等腰三角形(两种方法)反等腰三角形使用for语句编写矩形使用for语句编写平行四边形正平行四边形反平行四边形![在这里插入图片描述](https://img-blog.csdnimg.cn/20210513184816747.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ib原创 2021-05-15 12:22:19 · 680 阅读 · 0 评论 -
shell函数(返回值、传参、变量的作用范围、递归以及函数库)
Shell函数(返回值、传参、变量的作用范围、递归以及函数库)Shell函数Shell函数格式函数返回值函数传参函数变量的作用范围递归递归目录创建函数库Shell函数Shell函数格式将命令序列按格式写在一起可方便重复使用命令序列#格式一:function 函数名 { 命令序列}#格式二:函数名() { 命令序列}函数返回值return表示退出函数并返回一个退出值,脚本中可以用?变量显示该值使用原则:函数一结束就取返回值,因为?变量显示该原创 2021-05-14 17:24:38 · 505 阅读 · 0 评论 -
Sheel 脚本攻略--continue、break、echo
Sheel 脚本攻略一、continue于break1.break和continue的区别2.continue的结构3.break语句二、echofor语句多重联系9x9乘法守则一、continue于break1.break和continue的区别两者都是用来控制循环结构的,主要是停止循环的break:break是用于完全结束一个循环,跳出循环体执行循环后面的语句continue:用于终止本次循环,然后继续后面的循环,break是完全终止循环2.continue的结构continue语句br原创 2021-05-13 08:27:41 · 189 阅读 · 0 评论 -
shell循环语句
shell循环语句常用转义符echofor循环for语句的结构示例使用for循环语句查看奇偶数使用for语句批量创建用户while循环示例until循环常用转义符echoecho-n表示不换行输出echo-e输出转义字符,将转义后的内容输出到屏幕上常用的转义字符解释\b转义后相当于按退格键(backspace) ,但前提是"b"后面存在字符; "\b"表示删除前一个字符, "\bb"表示删除前两个字符\c不换行输出,在"\c"后面不存在字符的情况下,作用相当于 ech原创 2021-05-11 20:00:55 · 262 阅读 · 1 评论 -
shell编程条件语句
shell程序规范与变量原创 2021-05-11 04:23:19 · 78 阅读 · 0 评论 -
shell编程规范与变量
shell编程规范与变量shell脚本概述shell脚本概述原创 2021-05-10 17:06:46 · 211 阅读 · 0 评论