要求

一个字符串由姓名,年龄,性别组成,如mstr4r17Man

将这个字符串用逗号将姓名,年龄,性别分开,如mstr4r,17,Man

解决方法

使用$$用于代替之前匹配出来的字符串,,&,表示在匹配出来的字符串前后加一个逗号

echo "mstr4r17Man" | sed "s/[0-9]\{1,3\}/,&,/g"
Logo

更多推荐