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/---

posted on 2018-03-30 16:19  编程男孩  阅读(83)  评论(0编辑  收藏  举报