1. 学习基础语法,知道语法之后,再应用
name="southsouth"
southsouth
上面这个元素,是有索引的,序号
012345.......
name="southsouth" 该变量的值,有索引,分别是从0,1,2,3,4,5开始
${变量} 返回变量
${#变量} 返回变量长度,字符长度
${变量:start} 返回变量start数值之后的字符,且包含start的数字
${变量:start:length} 提取start之后的length限制的字符,例如${name:4:1}
${变量#word} 从变量开头,删除最短匹配的word子串 ${name:sou}
${变量##word} 从变量开头,删除最长匹配的word
${变量%word} 从变量结尾删除最短的word
${变量%%word} 从变量结尾开始删除最长匹配的word
替换
${变量/pattern/string} 用string代替第一个匹配的pattern
${变量//pattern/string} 用string代替所有的pattern
标签:shell,word,变量,pattern,name,start,字串,string From: https://www.cnblogs.com/nanruosen/p/17158944.html