shell脚本
我有一瓢酒,可以慰风尘。
乾坤未定,你我皆是黑马。
展开
-
正则表达式
文章目录一、sort1.sort命令2.语法格式:3.常用选项4.实例二、uniq1.uniq命令2.语法格式3.常用选项4.实例三、tr1.tr命令2.语法格式3.常用选项4.实例四、正则表达式1.正则表达式概念2.元字符3.用正则表达式匹配E-mial地址一、sort1.sort命令以行为单位对文件内容进行排序,也可以根据不同的数据类型来排序2.语法格式:sort [选项] 参数cat file | sort 选项3.常用选项-f:忽略大小写,默认会将大写字母排在前面-b:忽略原创 2020-12-28 16:36:32 · 116 阅读 · 1 评论 -
数组,今天你冒泡了吗?
文章目录一、数组1.数组定义方法2.数组数据类型3.获取数组长度4.读取下标赋值5.数组遍历6.数组切片7.数组替换8.删除数组9.数组追加元素10.向函数传数组参数11.从函数返回数组一、数组1.数组定义方法方法一:数组名=(value0 value1 value2 ...)方法二:数组名=([0]=value [1]=value [2]=value ...)方法三:列表名="value0 value1value2 ...."数组名=($列表名)方法四:数组名[0]="valu原创 2020-12-25 17:01:03 · 118 阅读 · 2 评论 -
脚本里学数学——函数
文章目录一、函数定义1.函数作用2.函数格式二、函数返回值实例实例一:实例二:三、函数传参实例实例一实例二四、函数变量作用范围1.全局变量2.局部变量五、函数库六、递归1.递归阶乘2.递归目录一、函数定义1.函数作用将命令序列按格式写在一起可方便重复使用命令序列2.函数格式function 函数名 { 命令序列}函数名 () { 命令序列}二、函数返回值return表示退出函数并返回一个退出值,脚本中可以用$?变量显示该值使用原则∶1、函数一结束就取返回值,因为$?变量只原创 2020-12-23 17:04:42 · 225 阅读 · 1 评论 -
用脚本画画,谁画谁头大>_<
文章目录一、九九乘法表二、直线三、矩形四、直角三角形五、等腰三角形六、平行四边形七、等腰梯形八、直角梯形九、菱形一、九九乘法表#!/bin/bashfor ((a=1; a<=9; a++))do for ((b=1; b<=$a; b++)) do c=$[$a*$b] echo -ne "$a*$b=$c\t" done echo ""done二、直线三、矩形#!/bin/bashfor ((a=1; a<=5; a++原创 2020-12-23 15:18:51 · 614 阅读 · 0 评论 -
空闲时间做几个shell脚本,加深记忆
文章目录一、检查类shell二、判断类shell三、解压类shell四、判断expr整数类shell五、取余类shell一、检查类shell要求检查用户家目录中是否存在某个文件,并且检查是否有执行的权限具体操作比如说在家目录创建一个jia.sh脚本文件,接着编辑里边内容,可以直接在家目录直接编辑,就相当于创建文件,话不多说,看操作!!!二、判断类shell要求提示用户输入掷铅球的成绩,要求米数大于10米,小于10米的都淘汰,输过输入其他字符提示重新输入,晋级的人判断男女性别原创 2020-12-17 18:55:18 · 198 阅读 · 2 评论 -
shell脚本之条件语句
文章目录一、条件测试1.test命令2.文件测试3.整数值比较4.浮点运算5.字符串比较6.逻辑测试二、if语句1.单分支结构2.双分支结构3.多分支结构三、case语句1.case多分支结构一、条件测试1.test命令测试表达式是否成立,若成立返回0,否则返回其他数值格式1∶ test 条件表达式格式2∶ [条件表达式](中括号和条件表达式中间要有空格 )2.文件测试格式:[ 操作符 文件或目录 ]常用的测试操作符:-d:测试是否为目录-e:测试目录或文件是否存在-f原创 2020-12-16 19:49:30 · 174 阅读 · 0 评论 -
shell脚本与变量
文章目录一、shell脚本1.概念2.应用场景3.shell环境4.Shell脚本的构成5.编写第一个脚本二、重定向与管道操作1.交互式硬件设备2.重定向操作3.管道操作符号四、shell变量的作用和类型(一)、自定义变量(二)、特殊变量一、shell脚本1.概念将要执行的命令按顺序保存到一个文本文件给该文件可执行权限可结合各种shell控制语句以完成更复杂的操作2.应用场景重复性操作交互性任务批量事务处理服务运行状态监控定时任务执行3.shell环境(1)命令解释器,“翻原创 2020-12-15 20:23:49 · 216 阅读 · 1 评论