目录
一,shell表达式
1,shell脚本编写规范
第一行 #!/bin/bash
第二行 #脚本的说明
第三行 脚本正文
2,shell运行规则
2.1,没有x权限( 脚本存在cd 时,会切换到目标目录)
bash 脚本所在路径/脚本文件
source 脚本所在路径/脚本文件
. 脚本所在路径/脚本文件
2.2 有x权限
./脚本文件
脚本绝对路径/脚本文件
3.shell脚本运行追踪
bash -x 脚本所在路径/脚本文件
4.$[$RANDOM%100]
返回100内随机数
5.seq 1 10
返回1到10 的连续数字
6.{1..10}
返回1到10 的连续数字
7.seq 1.1 10.1
返回1.1 2.1 3.1.... 10.1
8.read -p "提示语" 变量名
读取键盘输入并赋值给变量名
二,shell语句
1.条件语句
单分支if
if [ ];then
fi
双分支if
if [ ];then
else
fi
多分支if
if [ ];then
elif [ ];then
else
fi
2. 循环语句 for
for 条件(i in 值)|((i=1;i<=10;i++))
do
语句
done
2.1 while
i=1
while 条件
do
语句
let i++
done
关于$*与$@的验证
3. 开关语句 case
case $1 in
条件1)
语句
;;
条件2)
语句
;;
*)
帮助信息
;;
esac
三, 内存脚本
查看内存总量,已使用量,剩余量,内存使用率