[toc]
shell变量子串
1.返回变量
${var} 返回变量var的内容
$ a=10
$ echo ${a}
10
2.返回字符长度
${#var} 返回变量var的长度,按照字符
a=10
$ echo ${#a}
2
3.截取子串
${var:n} 在变量var中,从位置n(n为数字)之后开始提取子串到结尾
$ a="i am boy"
$ echo ${a:3}
m boy
${var:n:length} 在变量var中,从位置n之后开始提取长度为length的子串
$ a="i am boy"
$ echo ${a:3:3}
m b