Shell
文章平均质量分 91
稻香·
这个作者很懒,什么都没留下…
展开
-
Shell编程之免交互
目录一. Here Document免交互1. 免交互定义2. 语法格式3. 应用示例3.1 示例13.2 示例23.2 示例34. Here Document 变量设定4.1 示例14.2 示例25. 多行注释二. expect1. 定义2. expect安装3. 相关命令3.1 脚本解释器3.2 spawn3.3 expect3.4 send3.5 结束符3.6 set3.7 exp_continue3.8 send_ user3.9 接收参数4. 示例4.1 示例14.2 示例24.3 示例3使用I/原创 2022-06-04 23:44:02 · 135 阅读 · 0 评论 -
Shell脚本文本三剑客Sed
目录一、Sed1. Sed概述2. Sed工作流程3. 基本用法4. 常用选项5. Sed命令的常用参数二. Sed命令使用1. 输出指定行1.1 使用Sed命令输出指定行1.2 结合正则表达式输出指定行2. 插入符合条件的行3. 删除符合条件的行4. 替换符合条件的文本4.1 字符串替换5.迁移符合条件的文本6.使用脚本编辑文件一、Sed1. Sed概述sed编辑器时一种流编辑器,流编辑器会在编辑器处理数据之前基于预先提供..原创 2022-05-30 15:23:36 · 412 阅读 · 0 评论 -
Shell编程之正则表达式
一、正则表达式1、正则表达式概述通常用于判断语句中,用来检查某一字符串是否满足某一格式 正则表达式是由普通字符与元字符组成 普通字符包括大小写字母、数字、标点符号及一些其他符号 元字符是指在正则表达式中具有特殊意义的专用字符,可以用来规定其前导字符(即位于元字符面的字符)在目标对象中的出现模式1.1 Linux 中常用的有两种正则表达式引擎基础正则表达式:BRE 扩展正则表达式:ERE文本处理工具 基础正则表达式 扩展正则表达式 vi编辑器 支持原创 2022-05-28 12:23:17 · 1066 阅读 · 0 评论 -
Shell编程之循环语句与函数
一. 循环语句1. for循环语句使用 for 循环语句时,需要指定一个变量及可能的取值列表,针对每一个不同的取值重复执行相同的命令序列,直到变量值用完退出循环。语法结构:for 变量名 in 取值列表do 命令序列done...原创 2022-05-27 10:49:21 · 493 阅读 · 0 评论 -
Shell脚本文本三剑客awk
一. awk是什么awk 是一种编程语言,用于在linux/unix下对文本和数据进行处理。数据可以来自标准输入(stdin)、一个或多个文件,或其它命令的输出。它支持用户自定义函数和动态正则表达式等先进功能,是linux/unix下的一个强大编程工具。它在命令行中使用,但更多是作为脚本来使用。awk有很多内建的功能,比如数组、函数等,这是它和C语言的相同之处,灵活性是awk最大的优势。......原创 2022-06-04 18:09:03 · 135 阅读 · 0 评论 -
Shell 编程之条件语句
一.条件测试1.条件测试操作 1.1 test 命令测试表达式是否成立,若成立返回0,否则返回其他数值格式1:test 条件表达式格式2:【条件表达式】 1.2文件测试文件测试指的是根据给定的路径名称,判断对应的是文件还是目录,或者判断文件是否可读、可写、可执行等格式:【操作符 文件或目录】 1.3常用的测试操作符选项 说明 -d 测试是否为自录(Directory) -e 测试目录或文件是否存在(Exist) -f 测试是否...原创 2022-05-07 01:12:39 · 126 阅读 · 0 评论 -
Shell编辑规范与变量
一. Shell脚本的概述1. Shell脚本的概念.将要执行的命令按顺序保存到一个文本文件 给该文件可执行权限 可结合各种Shell控制语句以完成更复杂的操作2. Shell脚本应用场景重复性操作 交互性任务 批量事务处理 服务运行状态监控 定时任务执行3. Shell脚本的作用shell是一个特殊的应用程序,它介于操作系统内核和用户之间 充当了一个“翻译官”的角色 负责接收用户输入的操作指令并进行解释 将需要执行的操作传递给内核执行,并输出执行结果二. She原创 2022-05-07 00:32:23 · 231 阅读 · 0 评论