
Linux系统Shell脚本编程
文章平均质量分 80
奋斗的小鸟~
梦想不大,道路很长,开始了就别停下,加油。
展开
-
Linux ---- Shell编程之免交互
expect 是由Don Libes基于Tcl(Tool Command Language )语言开发的,主要应用于自动化交互式操作的场景,是一个免费的编程工具,用来实现自动的交互式任务,而无需人为干预。说白了,expect就是一套用来实现自动交互功能的软件。是建立在tcl(tool command language)语言基础上的一个工具,常被用于进行自动化控制和测试,解决shell脚本中交互的相关问题。原创 2024-02-01 22:19:39 · 1198 阅读 · 0 评论 -
Linux-----文本三剑客补充~
【代码】Linux-----文本三剑客补充~原创 2024-02-01 14:37:58 · 452 阅读 · 0 评论 -
Linux ---- Shell编程三剑客之AWK
printf%s:显示字符串%d, %i:显示十进制整数%f:显示为浮点数%e, %E:显示科学计数法数值%c:显示字符的ASCII码%g, %G:以科学计数法或浮点形式显示数值%u:无符号整数%%:显示%自身。原创 2024-01-31 15:18:22 · 1457 阅读 · 0 评论 -
Linux ---- Shell编程之正则表达式
通常用于判断语句中,用来检查某一字符串是否满足某一格式正则表达式是由普通字符与元字符组成普通字符包括大小写字母、数字、标点符号及一些其他符号元字符是指在正则表达式中具有特殊意义的专用字符,可以用来规定其前导字符(即位于元字符前面的字符)在目标对象中的出现模式1.Linux 中常用的有两种正则表达式引擎基础正则表达式:BRE扩展正则表达式:ERE文本处理工具基础正则表达式扩展正则表达式vim 编辑器支持grep支持egrep支持支持sed支持awk支持支持。原创 2024-01-29 21:36:44 · 1921 阅读 · 0 评论 -
Shell 脚本 菜单
【代码】Shell 脚本 菜单。原创 2024-01-29 14:35:49 · 463 阅读 · 0 评论 -
Linux-----Shell编程之循环语句
echo -n 表示不换行输出echo -e 表示输出转义符常用的转义符退个数(\b)不能大于前面的数字。原创 2024-01-26 00:34:17 · 1270 阅读 · 0 评论 -
Linux系统Shell脚本编程之条件语句
case 语句主要适用于以下情况: 某个变量存在多种取值,需要对其中的每一种取值分别执行不同的命令序列。这种情况与多分支的 if 语句非常相似,只不过 if 语句需要判断多个 不同的条件,而 case 语句只是判断一个变量的不同取值。case 语句可以使脚本程序的结构更加清晰、层次分明,常用于服务的启动、重启、停止的脚本,有的服务不提供这种控制脚本,需要用case语句编写。多分支结构能够根据多个互斥的条件分别执行不同的操作,实际上等同于嵌套使用的if语句。以上条件都为假的分支代码 托底。原创 2024-01-24 23:26:21 · 1562 阅读 · 0 评论 -
Linux ---- Shell编程之函数与数组
函数定义完之后并不会自动执行,需要调用才行 好处在于可以写一段功能代码作为函数,有需要就直接调用定义的时候哪怕出现语法错误也没关系,不调用就不会报错 当然我们写函数最终目的还是为了调用,为了实现某个功能块。举例: 最简单的例子如果在其他文件中调用这个文件添加颜色3、删除函数调换位置使用原则: 调用自己本身的函数可以写病毒for炸弹执行bomb以后会死机,除非重启,在没有其他办法。将全班学生定义成一个变量,无法使原创 2024-01-27 16:55:34 · 1424 阅读 · 0 评论 -
Linux系统Shell脚本 ----- 编程规范和变量详细解读
Linux系统中的shell是一个特殊的应用程序,它介于操作系统内核与用户之间,充当了一个"翻译官"的角色,负责接收用户输入的操作指令命令并进行解释,将需要执行的操作传递给内核调动硬件执行,并输出执行结果。,不输出到默认设备上,输出到你指定的位置(文件 、或其他输出设备)选择执行:程序执行过程中,根据条件的不同,进行选择不同分支继续执行。将左侧的命令输出结果,作为右侧命令的输入(处理对象)可以 叠加使用。可以用bash -n 检查错误,提示的出错行数不一定是准确的。开发的时候 ,需要一步一步执行。原创 2024-01-23 19:40:02 · 1787 阅读 · 0 评论