【零】shell基础技术一览与回顾

小结shell的基础,以便快速回顾与查看

1. shell基础语法

  • 创建一个shell需要的因素
  • 运行shell有哪些方法
  • 怎么样调试shell
  • 怎么判断是否是bash的内部命令

shell基础(1):shell概述、第一个shell脚本、shell怎么执行、怎么判断bash的内部命令

 

  • shell运算的特殊性
  • 推荐的运算语法
  • 运算符有哪些
  • 自增自减的语法

shell基础(5)算数计算:运算语法、自增自减

 

2. 变量

变量的基础操作:

  • 变量有哪些种类;
  • 变量哪些语法基础需要关注;
  • 变量怎么定义、获取、取消;
  • 变量的作用域

shell基础之变量(2):变量有哪些种类、怎么定义/赋值/取值、不同种类变量的作用域

ing 给命令传递变量

 

数组的基础操作:

  • 定义
  • 取值(某个值、截取)
  • 数组属性(数组长度、元素长度)
  • 操作(连接数组、替换、取消)

shell基础(3)之数组的基础操作:定义、取值(某个值、截取)、数组属性(数组长度、元素长度)、操作(连接数组、替换、取消)

 
ing 数组遍历;

ing 字符串转为数组;
 
ing 声明map

 

  • 怎样给脚本传参数
  • 上一个命令执行情况怎么指导下一个命令

shell基础之特殊变量(4)位置参数:获取脚本传参细节、$?:上一个命令执行的情况怎么看

 

  • 转义:引用的一种:可以消除元字符的特殊含义
  • 引用:(弱)部分引用:保留原生的字符形式;(强)全引用:消除元字符的作用
  • 命令替换:命令的标准输出作为值赋给某个变量(或直接拼接命令ing)。命令输出赋值:$()、变量输出:${}

shell基础(6):不同程度消除元字符的特殊含义:转义、引用;命令输出赋给变量:命令替换

 

 
 

3. 条件判断 test 与逻辑运算符

shell基础(7)测试:判断命令的执行过程,指导shell执行

 

4. 流程控制语句 if else 与 case 语句

shell基础(8):流程控制之判断结构:if/else、 case等语法结构

 

5. 循环语句 for、while、until

【shell基础(12)循环之while、select】while:管道、重定向循环读取文件;select:菜单拓展循环
ing

 

6. 展开与引用

shell基础(10)展开:1)大括号展开-一次创建多个文件、2)参数展开-设定默认值
 

7. 函数

 

8. 正则表达式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

roman_日积跬步-终至千里

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值