![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell脚本
萝卜吵西瓜
这个作者很懒,什么都没留下…
展开
-
linux字体颜色设置
shell中设置文字输出的颜色及字体格式 庚庚911 2019-05-08 22:37:08 ...转载 2020-11-21 19:17:23 · 6339 阅读 · 0 评论 -
case、循环语句(while、for、until)
一、case语句的结构针对变量的不同取值,分别执行不同的命令序列树形图结构二、for语句的结构读取不同的变量值,用来逐一执行同一组命令树形结构图for 使用场景1:指定次数循环2:遍历循环 (增强循环——foreach)for语句应用示例示例1要求批量添加用户(1)用户名存放在name.txt文件中,每行一个(2)初始密码均设为123456(3)验证脚本演练:...原创 2019-09-30 13:00:14 · 1519 阅读 · 0 评论 -
until语句应用实例
until语句(功能与while相反)until语句应用示例1:计算150的和值:通过循环累加的方式计算150的和值示例2:为指定用户发送在线消息要求:(1)若用户不在线(未登陆系统),则每10分钟试一次,直至用户登陆系统后在线发送消息(2)用户名与消息通过位置参数传递给脚本TIP:1、exit 1为执行异常退出,即执行到一半需退出整个环境2、为指定用户发送消息发送消息命令...原创 2019-10-05 11:26:54 · 1770 阅读 · 0 评论 -
shell函数
定义:将命令序列按格式写在一起(封装)——把多条命令包成一个。方便重复的去使用。TIP:(1)中括号(返回值):可写可不写(2)return返回值只能用$?导出(看做是一种状态,不能直接参与运算。)(3)echo值(确切数值,可直接参与运算)...原创 2019-10-05 12:31:34 · 89 阅读 · 0 评论 -
shell数组
一、数组定义方法1、方法一2、方法二3、方法三4、方法四TIP:数组元素之间使用空格隔开二、数组包括的数据类型1、数值类型2、字符类型(使用“”或‘’定义)三、shell数组操作1、获取数组长度${#数组名[*]}或者${#数组名[@]}2、读取某下标赋值${数组名[下标]}3、读取数组内各个元素${数组名[*]}或者${数组名[@]}示例:数组中各元...原创 2019-10-05 17:41:46 · 89 阅读 · 0 评论 -
shell自定义函数(用servicectl来代替service以及systemctl命令对服务进行操作)
以往对服务进行的启动关闭操作命令有:systemctl和service,现在我们来用servicectl替代两条命令对服务进行操作。1、安装httpd服务包2、安装完成后,关闭防火墙和安全性配置3、...原创 2019-10-06 16:31:50 · 1029 阅读 · 0 评论 -
正则表达式与扩展表达式(awk、sed、grep三剑客)
正则表达式正则表达式的定义正则表达式又称正规表达式、常规表达式。在代码中常简写为 regex、regexp 或 RE。正则表达式是使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。简单来说, 是一种匹配字符串的方法,通过一些特殊符号,实现快速查找、删除、替换某个特定字符串。正则表达式是由普通字符与元字符组成的文字模式。模式用于描述在搜索文本时要匹配的一个或多个字符串。正则表达式作为...原创 2019-10-09 08:36:33 · 1262 阅读 · 0 评论