跳到主要内容

Shell脚本用法

变量

1、定义变量

name="admin" #或 name='admin' 支持重新给变量赋值,如name="lisa"

2、获取变量值。$变量名

value=$name

3、字符串内使用变量

val="My name is $name"

注意:只有双引号内可以嵌套使用变量

获取参数

脚本实际参数范围是[$1~n),其中$0获取到的是执行脚本的名称。

./install.sh a b c
echo "$0,$1,$2,$3" #结果:./install.sh,a,b,c

数组

1、定义括号初始化数组,以空格初始化值

arr=(1 2 "小敏") #定义并初始化数组
arr[3]="小明" # 添加一个元素

2、符取变量的值,下标从0开始

echo ${arr[0]}

3、遍历数组

for item in ${arr[@]};do
echo $item
done

4、获取数组所有元素

echo ${arr[*]} #输出:1 2 小敏 小明