str="taolue@126.com"
echo "len="${#str} #字符串长度
expr index $str 'ba' #字符串查找不正确
echo ${str:3:6} #从第3个向后数6个截取
expr match $str '(^[a-z]{1,}@[0-9]{1,}.[a-z]{1,}$)' #正则匹配不争取
echo ${str/@/圈} #字符串替换,} 一个"/"表示替换第一个,”//”表示替换所有,第1个/改为//就是全替换
字符串拼接:
var1=/etc/
var2=yum.repos.d/
var3=${var1}${var2}"---"
echo $var3
输出:/etc/yum.repos.d/---