![](https://img-blog.csdnimg.cn/20190927151053287.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Linux shell篇
文章平均质量分 72
shell脚本
执笔为剑
这个作者很懒,什么都没留下…
展开
-
第五章 函数
基本语法: 函数名 #带参数语法: 函数名 参数1 参数2shell的位置参数:(可以作为函数的参数来使用当n<10,用$n表示当>=10,用${}表示1,用$?返回一个状态码2,用return关键字返回一个整数,作用是退出函数3,用echo变量,返回一个字符串或其他类型。原创 2024-04-22 19:23:50 · 395 阅读 · 0 评论 -
第四章 数组
声明普通数组(加-a是为了显式声明): declare -a array #声明关联数组: declare -A array先给数组命名,后定义数组的值用小括号将变量值括起来赋值给数组变量,每个变量值之间用空格进行分割。数组名=(变量值1 变量值2...)#引用格式用小括号将变量值括起来,同时采用键值对的形式赋值。#小括号里面对应的数字为数组下标,等号后面的内容为下标对应的数组变量的值。分别通过定义数组的方法来定义。#数组名[下标]=变量值使用命令的输出结果作为数组的内容。原创 2024-04-22 16:34:28 · 320 阅读 · 0 评论 -
第三章 循环
其中前三种工作中最常用。原创 2024-04-22 14:57:12 · 486 阅读 · 1 评论 -
第八章 awk文本出来工具
1,awk用于在Linux/UNIX下处理文本和数据。2,数据可以来自标准输入,一个或多个文件,或者其他命令的输出3,支持用户自定义函数和动态正则表达式等。4,awk有自己的程序设计语言。擅长数据分析及生成报表,对文件内容进行各种排版操作5,可以通过man awk获取相关功能说明6,awk是一种过程式编程语言或脚本语言解释器,支持条件判断,数组,循环等功能。awk的处理文本和数据的流程方式如下:它逐行扫描文件,从第一行到最后行,寻找匹配的特定模式的行,并在这些行上进行你想要的操作。如果没有指定处理动作,则把原创 2024-03-26 19:08:23 · 394 阅读 · 0 评论 -
第七章 流编辑器sed
处理时,把当前的行存储在临时缓存区(模式空间)中,接着用sed命令处理缓冲区中的内容,处理完成后,再把缓冲区的内容输出到屏幕。3,sed首先把第一行的内容装入模式空间,处理后输出到屏幕;然后继续把第二行装入模式空间(替换掉模式空间第一行的内容),再进行处理。sed从文件中读取数据,如果没有输入文件,则默认对标准输入进程数据进行处理。原创 2024-03-24 11:55:21 · 755 阅读 · 0 评论 -
第六章 正则表达式
grep命令是一种强大的文本搜索工具,是Linux文本处理工具中的三剑客之一。通常grep有三个版本:grep、fgrep,egrep。原创 2024-03-24 09:48:18 · 861 阅读 · 0 评论 -
第二章 条件测试
作用:比较字符串是否相同,测试字符串的长度是否为0。原创 2024-03-17 17:41:17 · 388 阅读 · 0 评论 -
第一章 初识shell
1,程序是在内存中运行的。2,变量:(用特定的字符串去表示不固定的内容)内存空间变化的值。变量名:对内存空间的命名。#格式 变量名 = 变量值;3,当首次使用某个变量时,实际上就定义了这个变量,。如果没有给出变量值,则变量会被赋予一个空字符串。原创 2024-03-15 16:51:46 · 868 阅读 · 0 评论