登录后复制 #!/bin/bash # shell 变量 echo "Hello World !" user_name=张三 #输出变量名 echo ${user_name} ###字符串拼接 echo "你好,"${user_name}"" echo "你好,${user_name}" #提取字符串长度 echo ${#user_name} #截取字符串,索引从0开始 address="中国浙江杭州"; echo ${address:1:3} #查找子字符串出现的位置,哪个字母先出现就计算哪个,且索引从1开始 echo `expr index "$address" 中浙` #数组 array_name=(张三 李四 王五 宋六) #输出所有变量 echo ${array_name[*]} echo ${array_name[@]} #按照下标输出 echo ${array_name[0]} #获取数组长度 echo ${#array_name[@]} #获取数组元素的长度 echo ${#array_name[0]} 1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.32.33.34.35.36.37.38.39.40.41. 原创作者: 1936625305 转载于: https://blog.51cto.com/1936625305/11823432