shell
sdsnzy_9
fighting!!!
展开
-
【Linux学习笔记31】shell执行流(for、while、until、if、case、expect、break、continue、exit)
文章目录1. for 循环2. while 循环(条件为真)3. until 循环(条件为假)4. if5. case6. expect 自动会话7. 跳出循环 (break 与 continue 与 exit)1. for 循环格式:for 变量 in item1 item2 … itemNdo 语句1 语句2done写成一行:for 变量 in item;do 语句1;语句2 done;for语句定义变量四种形式for var in $(seq 起点 终点 步长)f原创 2020-12-24 01:00:48 · 249 阅读 · 0 评论 -
【Linux学习笔记30】shell脚本变量
文章目录1. 变量1.1 变量的定义1.2 变量的类型2. shell脚本中变量的定义方法2.1 环境级别2.2 用户级别2.3 系统级别2.4 变量名称3. 变量的转义4. 变量的声明5. 变量的数组6. 命令的别名设定7. 用户环境变量8. 利用命令的执行结果设定变量8.1 直接利用命令执行结果8.2 脚本中的传参9. 脚本函数1. 变量1.1 变量的定义变量就是内存一片区域的地址1.2 变量的类型局部变量 局部变量在脚本或命令中定义,仅在当前shell实例中有效,其他shel原创 2020-12-23 02:04:18 · 201 阅读 · 0 评论 -
【Linux学习笔记29】shell脚本基础
文章目录1. 什么是shell2. shell脚本的意义3. 创建shell脚本4. 运行shell脚本5. 调试shell脚本6. 脚本练习1. 什么是shellShell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。Ken Thompson 的 sh 是第一种 Unix Shell,Windows Explorer 是一个典型的原创 2020-12-22 20:53:31 · 193 阅读 · 0 评论 -
【Linux学习笔记28-3】Shell文本处理工具之 awk
文章目录1. awk简介2. awk命令3. awk 用法示例4. 测试1. awk简介awk是一种编程语言,用于在linux/unix下对文本和数据进行处理。数据可以来自标准输入(stdin)、一个或多个文件,或其它命令的输出。它支持用户自定义函数和动态正则表达式等先进功能,是linux/unix下的一个强大编程工具。它在命令行中使用,但更多是作为脚本来使用。awk有很多内建的功能,比如数组、函数等,这是它和C语言的相同之处,灵活性是awk最大的优势2. awk命令基本结构:awk '原创 2020-12-22 12:27:55 · 170 阅读 · 0 评论 -
【Linux学习笔记28-2】shell文本处理工具之 sed
文章目录1. sed介绍2. sed 命令简介3. sed用法示例4. 测试1. sed介绍sed是一种流编辑器,它是文本处理中非常中的工具,能够完美的配合正则表达式使用,功能不同凡响。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写原创 2020-12-22 10:34:02 · 131 阅读 · 1 评论 -
【Linux学习笔记28-1】Shell文本处理工具之 grep 命令详解
文章目录1. grep命令参数详解1.1 grep命令用法示例2. grep字符数量匹配规则2.1 grep字符数量限制示例3. 练习脚本:显示系统中能被su命令切换的用户名称grep(global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来1. grep命令参数详解命令格式:grep 匹配条件 处理文件grep -E原创 2020-12-15 22:11:05 · 342 阅读 · 1 评论 -
【Linux学习笔记27】Shell常用基础命令详解(diff、patch、cut、sort、uniq、tr、&&、||、test)
文章目录1. diff 比较文本文件1.1 diff 输出信息解释1.2 diff 参数详解1.3 diff 命令使用示例2. patch 补丁3. cut 显示文件指定内容3.1 cut 参数3.2 cut 用法示例4. sort 排序4.1 sort 参数4.2 sort 示例用法5. uniq 忽略重复行6. tr 替换、压缩和删除字符7. && 与 ||8 test 测试8.1 test数字对比8.2 test条件关系8.3 test对空的判定8.4 test对于文件的判定1. d原创 2020-12-14 22:41:33 · 195 阅读 · 0 评论