Shell脚本
文章平均质量分 84
活老鬼
这个作者很懒,什么都没留下…
展开
-
6 - Shell编程之sed与awk编辑器
在 Linux/UNIX 系统中,awk 是一个功能强大的编辑工具,逐行读取输入文本,默认以空格或tab键作为分隔符作为分隔,并按模式或者条件执行编辑命令。原创 2024-09-04 18:33:54 · 540 阅读 · 1 评论 -
5 - Shell编程之正则表达式与文本处理工具
由一类特殊字符及文本字符所编写的模式,其中有些字符(元字符)不表示字符字面意义,而表表控制或通配的功能,类似于增强版的通配符功能,但与通配符不同,通配符功能是用来处理文件名,而正则表达式是处理文本内容中字符。原创 2024-09-03 15:37:36 · 1168 阅读 · 0 评论 -
4 - Shell编程之Expect免交互
对于Linux操作系统中,有许多操作都会触及到交互(根据系统的指示做出相对应的操作满足操作者的需求),对于shell脚本的自动化运维,就要实现免交互来达到自动化运维的效果。交互:当计算机播放某多媒体程序的时候,编程人员可以发出指令控制该程序的运行,而不是程序单方面执行下去,程序在接受到编程人员相应的指令后而相应地做出反应。执行完成后保持交互状态,把控制权交给控制台,会停留在目标终端而不会退回到原终端,这个时候就可以手工操作了,interact后的命令不起作用,向进程发送字符串,用于模拟用户的输入;原创 2024-08-30 16:54:59 · 1028 阅读 · 0 评论 -
2 - Shell编程之条件语句
测试表达式是否成立,若成立返回0,否则返回其他数值格式一: test 条件表达式格式二 : [ 条件表达式 ]原创 2024-08-26 17:28:35 · 1094 阅读 · 0 评论 -
1 - Shell编程规范与变量
将要执行的命令按顺序保存到一个文本文件给该文件可执行权限可结合各种Shell控制语句以完成更复杂的操作预定义变量:通常由编程语言或脚本解释器提供,并根据需要自动设置和更新,不能修改。变量解释$*把所有参数看成以空格分隔的一个字符串整体(单字符串)返回。例:"$1 $2 $3 $4"。$@把各个参数加上双引号分隔成n份的参数列表,每个参数作为一个字符串返回。例:"$1" "$2" "$3" "$4"$0表示当前执行的脚本或命令的名称$#表示命令或脚本要处理的参数的个数。原创 2024-08-23 17:20:24 · 1171 阅读 · 0 评论