![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell
daxiongbaobei
云计算
展开
-
shell编程之免交互
shell编程之免交互一、EOF免交互二、Expect免交互一、EOF免交互【1】基本格式使用I/O重定向的方式将命令列表提供给交互式程序,标准输入的一种替代品命令 <<标记(EOF)............标记(EOF)【2】常规用法i变量只能赋值第一行的[root@client opt]# read i <<EOF> hi,how are you?> l am fine.> EOF[root@client opt]# echo $原创 2020-07-29 16:27:50 · 195 阅读 · 0 评论 -
Shell编程之正则表达式与文本处理器
Shell编程之正则表达式与文本处理器正则表达式概述正则表达式的定义正则表达式用途基础正则表达式—grep(1)查找特定字符(2)利用中括号“[]”来查找集合字符(3)查找行首“^”与行尾字符“$”(4)查找任意一个字符“.”与重复字符“*”(5)查找连续字符范围“{}”元字符总结扩展正则表达式常见元字符sed 工具用法示例awk 工具用法示例sort 工具uniq 工具tr 工具正则表达式概述正则表达式的定义正则表达式又称正规表达式、常规表达式。在代码中常简写为 regex、regexp 或 RE。原创 2020-07-27 11:40:15 · 278 阅读 · 0 评论 -
shell函数
shell函数一、shell函数【1】shell函数的格式(1)定义一个函数(2)全局声明函数【2】递归函数(1)定义(2)特点(3)举例说明二、shell数组【1】数组的作用【2】定义数组(1)数值类数组的定义(2)字符串类型数组(3)一般定义shell数组有四种写法:【3】shell数组的长度(1)数组元素、下标、长度之间的关系(2)数组长度的应用【4】冒泡排序法【5】数组的切片、替换、删除(1)数组的切片(2)数组的替换(3)数组的删除一、shell函数函数可以让我们将一个复杂功能划分成若干模块,原创 2020-07-27 08:39:00 · 437 阅读 · 0 评论 -
shell语句中的循环 实验
shell语句中的循环实验九九乘法表直角三角形倒直角三角形等腰三角形菱形九九乘法表[root@localhost ~]# sh abc.sh1x1=1 2x1=2 2x2=4 3x1=3 3x2=6 3x3=9 4x1=4 4x2=8 4x3=12 4x4=16 5x1=5 5x2=10 5x3=15 5x4=20 5x5=25 6x1=6 6x2=12 6x3=18 6x4=24 6x5=30 6x6=36 7x1=7 7x2=14 7x3=21 7x4=28 7x5=35 7x6=42原创 2020-07-21 11:52:25 · 126 阅读 · 0 评论 -
shell编程之条件语句
shell编程之条件语句本章结构if语句test命令if语句的结构case语句结构小实验本章结构条件测试 文件测试与整数测试 字符串测试与逻辑测试if语句 if单分支语句 if双分支语句 if多分支语句case分支语句条件测试操作test命令测试表达式是否成立,若成立返回0,否则返回其他数值格式1:test 条件表达式格式2:[ 条件表达式 ]常用的测试操作符 -d:测试是否为目录 -e:测试目录或文件是否存在 -f:测试是否为文件 -r:测试当前用户原创 2020-07-17 10:54:33 · 171 阅读 · 0 评论 -
shell编程规范与变量
shell编程规范与变量Shell脚本概述Shell脚本的概念Shell脚本应用场景Shell的作用Shell脚本概述Shell脚本的概念 将要执行的命令按顺序保存到一个文本文件 给该文件可执行权限 可结合各种Shell控制语句以完成更复杂的操作Shell脚本应用场景 重复性操作 交互性任务 批量事物处理 服务运行状态监控 定时任务执行 …Shell的作用Shell的作用—命令解释器,“翻译官” 介于系统内核与用户之间,负责解释命令行用户的登录Shell原创 2020-07-17 09:33:22 · 132 阅读 · 0 评论