使用grep和sed命令批量修改iOS中xib颜色值或字符
场景:将xib中原来的黑色背景颜色改为灰色。
命令
grep -rl "key=\"backgroundColor\" white=\"0.0\" alpha=\"1\" colorSpace=\"custom\" customColorSpace=\"genericGamma22GrayColorSpace\"" ./ | xargs sed -i "" 's/key=\"backgroundColor\" white=\"0.0\" alpha=\"1\" colorSpace=\"custom\" customColorSpace=\"genericGamma22GrayColorSpace\"/key=\"backgroundColor\" red=\"0.090196078431372548\" green=\"0.098039215686274508\" blue=\"0.11372549019607843\" alpha=\"1\" colorSpace=\"deviceRGB\"/g'
命令格式:
grep -rl “<需要替换的字符串>” <目录> | xargs sed -i "" 's/<需要替换的字符串>/<替换字符串>/g'