变量
变量规则如下图所示
查看变量
查看变量
引用变量值: $变量名
查看变量值: echo $变量名、echo ${变量名}
取消变量
变量分类 类型
位置变量
执行脚本时提供的命令行参数
- 表示为$n,n为序号
- $1、$2、$3、$4、${10}
预定义变量
变量作用范围
局部变量、全局变量
发布全局变量
export 局部变量名=[变量值]

单引号和双引号
双引号 允许转义
\n \t \ \ #
单引号
不允许转义
有利于保留特殊字符read变量读入取值

read 变量名
read -p “提示信息” 变量名
read -s silent 不回显 提高安全性
运算
expr
不支持小数
算式替换
自增表达式

let命令
RANDOM
seq命令



bc


字符串处理
cut命令
expr命令
${}表达式
字符串替换操作
${}

tr操作
字符串分割
dirname 识别目录
basename 识别文档名称随机字符串



命令替换
使用反撇号`
$(可执行命令) 可嵌套
**


