要求 一个字符串由姓名,年龄,性别组成,如mstr4r17Man 将这个字符串用逗号将姓名,年龄,性别分开,如mstr4r,17,Man 解决方法 使用$,$用于代替之前匹配出来的字符串,,&,表示在匹配出来的字符串前后加一个逗号 echo "mstr4r17Man" | sed "s/[0-9]\{1,3\}/,&,/g"