
Shell脚本
文章平均质量分 91
Shell脚本
潇崽
这个作者很懒,什么都没留下…
展开
-
Shell编程之正则表达式与文本处理器
正则表达式又称正规表达式、常规表达式。在代码中常简写为regexregexp或RE。正则表达式是使用单个字符串来描述、匹配一系列符合某个句法规则的字符串,简单来说,是一种匹配字符串的方法,通过一些特殊符号,实现快速查找、删除、替换某个特定字符串。正则表达式是由普通字符与元字符组成的文字模式。模式用于描述在搜索文本时要匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。原创 2024-05-29 12:16:31 · 873 阅读 · 0 评论 -
Shell编程之条件语句
Shell环境根据命令执行后的返回状态值()来判断是否执行成功,当返回值为0时表示成功,否则(非 0值)表示失败或异常。使用专门的测试工具——test命令,可以对特定条件进行测试,并根据返回值来判断条件是否成立(返回值为 0表示条件成立)。使用test测试命令时,包括以下两种形式条件表达式或条件表达式这两种方式的作用完全相同,但通常后一种形式更为常用,也更贴近编程习惯。需要注意的是,方括号“[”或“]”与条件表达式之间需要至少一个空格进行分隔。原创 2024-05-27 12:25:34 · 2198 阅读 · 0 评论 -
Shell 编程之循环语句与函数
Shell循环语句与函数原创 2024-05-28 11:43:11 · 514 阅读 · 0 评论 -
Shell 编程之免交互
expect是建立在tcl语言基础上的一个工具,它可以让一些需要交互的任务自动化地完成,相当于模拟了用户和命令行的交互操作。expect是用来进行自动化控制和测试的工具。主要解决shell脚本中不可交互的问题。对于大规模的Linux运维很有帮助。在 Linux运维和开发中,经常需要远程登录服务器进行操作,登录的过程是一个交互的过程,可能会需要输入yes/nopassword等信息。为了模拟这种输入,可以使用expect 脚本。2.2:except安装Linux。原创 2024-05-31 13:50:33 · 1008 阅读 · 0 评论 -
Shell编程规范与变量
自定义变量是由系统用户自己定义的变量,只在用户自己的Shell环境中有效,因此又称为本地变量。在编写 Shell脚本程序时,通常会设置一些特定的自定义变量,以适应程序执行过程中的各种变化,满足不同的需要1.定义新的变量Bash 中的变量操作相对比较简单。在定义一个新的变量时,一般不需要提前进行声明,而是直接指定变量名称并赋给初始值(内容)即可。定义变量的基本格式为变量名变量值,等号两边没有空格。变量名称需以字母或下划线开头,名称中不要包含特殊字符(如+?等)2.查看和引用变量的值。原创 2024-05-25 15:00:00 · 608 阅读 · 0 评论