!#/bin/bash
name="张三"
echo ${name}
str="我是${name}"
echo ${str}
str="我的名字是\"${name}\""
echo ${str}
# 输出字符串长度
echo ${#name}
# 截取字符串(从第2个字符开始截取2个字符包含第二个字符)
echo ${str:1:2}
# 查找字符串“名字”的位置
echo `expr index "${str}" 名字`
# 数组
mylist1=(1 2 3 4 5 6)
mylist2=(
11
12
13
14
15
16
)
mylist3[0]=21
mylist3[1]=22
mylist3[2]=23
# 输出第0个
echo ${mylist1[0]} ${mylist2[0]} ${mylist3[0]}
#全部输出
echo ${mylist1[@]} ${mylist2[@]} ${mylist3[@]}
#获取数组的长度
length=${#mylist1[@]}
#获取数组中的某个值得长度
lengthn=${#mylist1[0]}
echo ${length}
echo ${lengthn}
#关联数组--自定义数组的key和value
declare -A list_4=(["篮球"]="杜兰特" ["足球"]="梅西")
echo ${list_4["篮球"]}
:<<note
这里是注释的内容!
note
执行脚本:
./shFile.sh