fix sed no -r option on mac

这段可以移到函数外