适用范围
适用于bash
,zsh
等shell的sh脚本文件
基本
变量
普通变量
定义变量
|
|
使用变量
|
|
变量判断
|
|
字符串变量
字符串长度
|
|
字符串截取
|
|
字符串替换
|
|
字符串大小写
|
|
变量匹配
|
|
变量的变量
|
|
数组
普通数组
定义数组
|
|
使用数组
|
|
关联数组
定义关联数组
|
|
使用关联数组
|
|
字符串值
|
|
打印字符串
echo
|
|
printf
|
|
函数
定义函数
|
|
使用函数
|
|
函数返回值
|
|
控制
判断
|
|
循环
|
|
参数
获取参数
|
|
特殊参数
|
|
获取命令输出
|
|
管道
|
|
合并执行
|
|
判断条件
双中括号(字符串比较)(推荐)
|
|
单中括号
|
|
双小括号(数学比较)
|
|
数值计算
|
|
重定向
输入
|
|
输出
|
|
标准流
|
|
常用
|
|
C语言规则
|
|
其他
|
|
常用方法
获取后缀名
|
|
判断变量是否存在
|
|
去除字符串后n位
|
|
工作路径切换
|
|
获取带空格的文件名
|
|
判断语句的简单写法
|
|
判断字符串是否在数组中
简单判断(可能部分匹配)
|
|
完整判断
|
|