除了用外部的命令比如expr、awk、sed等等,内
置方法可以用截取、替换等方式得到一个新的字符
串,如果新的字符串和原来的字符串有变化,说明
变量包含字符串。
用替换为例:查找变量a【值复制为hello world)
中是否有 字符串or 截取、替换的方法如下: ${str
ing#substring}从变量$string的开头,删除最短匹
配substring的子串 {string##substring}从变
量string的开头,删除最长匹配substring的子串
{string%substring}从变量string的结尾,删除
最短匹配substring的子串 {string%%substring.
从变量string的结尾,删除最长匹配substring的
子串 {string/substring/replacement} 使用rep
acement,来代替第一个匹配的substring {strin
g//substring/replacement}使用$replacement
代替所有匹配的substring {string/#substring,
replacement} 如果string的前缀匹配substring
那么就用replacement来代替匹配到的substrin
g {string/%substring/replacement} 如果string
的后缀匹配substring,那么就用replacement来
代替匹配到的$substring