变量说明
变量:
1、局部变量
2、本地变量
3、环境变量
4、位置参数变量
5、特殊变量
具体参考:
https://blog.csdn.net/weixin_44983653/article/details/95232625
位置参数变量 :主要是向脚本传递参数。
# myscript.sh argu1 argu2
引用方式:
argu1 argu2
$1, $2, ..., ${10}, ${11}, ...
轮替:
shift [n]:位置参数轮替
示例:
root@LeeMumu:~# cat echo.sh # 通过此脚本,了解位置参数变量
#!/bin/bash
echo $1
echo $2
root@LeeMumu:~# ./echo.sh "The line 1." "The line 2."
The line 1.
The line 2.
$0:脚本文件路径本身
$#:脚本参数的个数
$*:所有参数
$@:所有参数
常用的算术运算符号:
1、+ 加
2、- 减
3、* 乘
4、/ 除
5、** 次方
6、% 余数
算术运算格式:
1、let VAR=算术运算表达式
2、VAR=$[算术运算表达式]
3、VAR=$((算术运算表达式