![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell脚本
weixin_42099301
不要太在意别人的看法,做自己想做的事情过自己想过的生活。不被世俗所约束!
展开
-
正则表达式
正则表达式 文章目录正则表达式1. 正则表达式定义2. 正则表达式的用途3. 基础正则表达式示例一、grep(4)查找任意一个字符“.”与重复字符“*”(5)查找连续字符范围“{}”元字符总结二、egrep三、sed 1. 正则表达式定义 正则表达式又称正规表达式、常规表达式。在代码中常简写为 regex、regexp 或 RE。正则表达式是使用单个字符串来描述、匹配一系列符合某个句法规则的字符串,简单来说, 是一种匹配字符串的方法,通过一些特殊符号,实现快速查找、删除、替换某个特定字符串。 正则表达式是由原创 2020-07-29 17:26:21 · 167 阅读 · 0 评论 -
centos 7.6——shell脚本——免交互
shell脚本——免交互 案例 首先安装expect yum -y install expect [root@promote data]# vim passwd.sh #!/usr/bin/expect #超时 set timeout 20 #开启日志 log_file test.log #显示信息 log_user 1 #定义变量 set hostname [ lindex $argv 0] set password [ lindex $argv 1] #追踪指令 spawn ssh root@${h原创 2020-07-28 12:14:03 · 566 阅读 · 0 评论 -
shell脚本——函数、数组
shell脚本——函数、数值 文章目录shell脚本——函数、数值一、util案例一:1-50求和案例二:指定用户发送信息 一、util 重复测试某个条件,只要条件不成立就反复执行 格式 util [ 条件格式操作 ] do 命令序列 done 案例一:1-50求和 #!/bin/bash i=1 sum=0 until [ $i -eq 51 ] do sum=$[$sum+$i] let i++ done echo "$sum" 验证 [root@loca原创 2020-07-21 22:28:19 · 224 阅读 · 0 评论 -
shell编程 之case 语句与循环语句
shell编程 之case 语句与循环语句 1. 使用case分支语句 case 变量值 in 模式1) 命令序列1 ;; 模式2) 命令序列2 ;; 模式3) 命令序列3 ;; 模式4) 命令序列4 ;; ...... 模式*) 命令序列5 esac 案例 分数选择 [root@localhost data]# vim test.sh #!/bin/bash read -p "请输入一个数字" number case $number in 8[4-9]|9[0-9]|100原创 2020-07-19 21:35:33 · 286 阅读 · 1 评论 -
shell 编程之条件语句
shell 编程之条件语句 文章目录shell 编程之条件语句1. 文件测试2. 整数值比较3. 字符串比较4. 逻辑测试5. if 语句1. 单分支的if2. 双分支的if语句3. 多分支的if语句石头剪刀布 1. 文件测试 1.1 格式 test 条件表达式 或者 [ 条件表达式 ] 1.2 选项 -d : 测试是否是目录directory -e : 测试目录或文件是否存在 exit 。 -f : 测试是否为文件 file 。 -r : 测试当前用户是否有权限读取 read。 -w原创 2020-07-17 11:52:43 · 160 阅读 · 1 评论 -
shell脚本编程规范
shell脚本编程规范 文章目录shell脚本编程规范shell脚本的概述■Shell脚本应用场景一、shell脚本编程规范1. 新建 脚本文件2. 执行脚本方法3. 重定向二、shell脚本变量揭秘1. 自定义变量环境变量配置文件 shell脚本语言,主要用于管理系统。不支持开发功能。 Python脚本语言,胶水语言,开发语言。 shell脚本的概述 ●将要执行的命令按顺序保存到一个文本文件 ●给该文件可执行权限 ●可结合各种Shell控制语句以完成更复杂的操作 ■Shell脚本应用场景 ●重复性操作 、原创 2020-07-16 12:28:49 · 1887 阅读 · 3 评论