初学者的shell脚本基础
点一杯red哞
这个作者很懒,什么都没留下…
展开
-
初学者的shell免交互
文章目录Here DocumentHere Document概述Here Document使用注意事项Here Document免交互Here Document变量设定Here Document格式控制Here Document多行注释Expect概述Expect基本命令基本命令Expect执行方式Expect语法Expect执行方式Expect直接执行(以ssh为例)Expect嵌入执行(以ssh为例)Expect脚本命令总结Expect实验示例SSH登录利用expect完成FTP登录过程Here Do原创 2020-08-06 20:07:06 · 143 阅读 · 0 评论 -
初学者的正则表达式
文章目录正则表达式简介正则表达式的定义正则表达式用途正则表达式基础正则表达式grep基础正则表达式中元字符总结扩展正则表达式-egrep扩展正则表达式中常见的元字符文本处理器——sed工具sed工具简介sed工具用法常见的sed命令选项常见的操作sed用法示例sed命令总结awk工具awk的用法sort工具uniq 工具tr工具正则表达式简介正则表达式,又称规则表达式(Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索原创 2020-08-06 19:48:26 · 184 阅读 · 0 评论 -
初学者的shell循环语句
循环语句文章目录循环语句for循环语句批量添加用户根据IP地址检查主机状态shell中let命令let 对整数进行数学运算while循环语句九九乘法表等腰三角形until语句结构为指定用户发送在线消息猜价格游戏for循环语句for语句结构读取不同的变量值,用来逐个执行同一组命令语句结构for 变量名 in 取值列表do 命令序列done批量添加用户用户名存放在users.txt文件中,每行一个初始密码均设为123456[root@localhost opt]# vim user.原创 2020-08-06 19:22:12 · 118 阅读 · 0 评论 -
初学者的shell数组
文章目录**shell数组**【1】数组的作用【2】定义数组(1)数值类数组的定义(2)字符串类型数组(3)一般定义shell数组有四种写法:(4)举例说明(快速创建数组、奇数数组)【3】shell数组的长度(1)数组元素、下标、长度之间的关系(2)数组长度的应用求出一个数组中的最大值【4】冒泡排序法(1)示意图解(2)举例说明(升序排列)【5】数组的切片、替换、删除(1)数组的切片(2)数组的替换案例说明替换(3)数组的删除案例说明删除【6】调试命令(1)set命令举例说明(2)echo(3)bash/s原创 2020-07-31 16:26:09 · 270 阅读 · 0 评论 -
初学者的Shell函数
文章目录**Shell函数定义**调用函数的方法函数的作用范围现在变一下,在num=50前面加一个local:递归函数递归遍历目录(/var/log/),列出所有目录及子目录下文件Shell函数定义[ function ] 函数名(){ 命令序列 [return x]}ps:使用return或exit可以显示函数返回值123456调用函数的方法函数名 [参数1] [参数2]1例:return与echo#!/bin/bashsum(){ read -p "输入第1个数原创 2020-07-31 16:12:31 · 92 阅读 · 0 评论 -
初学者的shell条件语句
文章目录条件测试test命令文件测试整数值比较字符串比较逻辑测试if语句1.单分支结构2.双分支结构3.多分支结构case语句条件测试test命令测试表达式是否成立,若成立返回0,否则返回其他数值格式一:test 条件表达式格式二:[ 条件表达式 ]ps:[] 方括号两边必须有空格!123文件测试格式:[ 操作符 文件或目录 ]1常用的测试操作符-d:测试是否为目录(Directory)-e:测试目录或文件是否存在(Exist)-f:测试是否为文件(File)-r:测原创 2020-07-31 15:59:24 · 122 阅读 · 0 评论 -
初学者的shell基础脚本
文章目录100米赛跑,10秒内进决赛,分男女组石头剪刀布until语句,做1-50内相加输出1-100中能被2整除的所有数,并求其和根据IP地址范围检查主机在线状态为系统批量添加用户小游戏:猜商品价格为指定用户发送在线消息100米赛跑,10秒内进决赛,分男女组#!/bin/bashread -p "请输入你跑步的成绩:" nucase "$nu" in10|[0-9])read -p "请输入你的性别:" s case "$s" in man) e原创 2020-07-31 14:04:44 · 133 阅读 · 0 评论 -
初学者的Shell脚本基础
Shell脚本基础文章目录Shell脚本基础一、概念二、应用场景三、shell作用——翻译官四、查看shell所在位置五、写脚本./hw.shsh hw.sh. hw.shsource hw.sh执行一下六、管道符号【|】的使用七、变量的作用八、变量的类型九、定义一个新变量十、赋值时使用引号十一、从键盘输入的内容为变量赋值编写脚本十二、设置全局变量十三、运算十四、环境变量十五、只读变量十六、位置变量十七、预定义变量一、概念1)将要执行的命令按顺序保存到一个文本文件2)给脚本文件赋予执行权限3)可以原创 2020-07-19 21:16:29 · 153 阅读 · 0 评论