批量文本替換, 所有場景可用
此例用來批量替換iOS XIB中的字體
iOS中XIB內(nèi)的字體搜索出來是"展示樣式", 并不能像圖片一樣批量替換
提供一個可以批量替換的.sh, 內(nèi)容如下,自行修改使用
#!/usr/local/bin/bash
## 批量替換目錄下指定內(nèi)容
# 雙引號需要轉(zhuǎn)義
#source="name=\"DINAlternate-Bold\" family=\"DIN Alternate\""
source="name=\"DINCondensed-Bold\" family=\"DIN Condensed\""
target="name=\"PingFangSC-Semibold\" family=\"PingFang SC\""
path="./Test"
grep -rl "$source" $path | xargs sed -i "" 's/'"$source"'/'"$target"'/g'
使用效果如下: