字串取代
- 可指定要匹配的檔案名稱(不指定則視為全部對象)
- 可以指派資料夾: 相對路徑, 絕對路徑都支持
- 能使用正規式進行取代
可以至releases的頁面找尋喜歡的版本下載該zip檔案即可(目前僅提供windows)
您也可以選擇手動編譯
git clone https://github.com/CarsonSlovoka/replace.git
go install -ldflags "-s -w" github.com/CarsonSlovoka/replace/replace
# 如果您不喜歡go install預設放置的目錄,可以選擇以下指令替換
git clone https://github.com/CarsonSlovoka/replace.git
cd replace/replace # 請切換replace的資料夾
go build -o replaceAll.exe -ldflags "-s -w" --pkgdir=.. # 因為go.mod位於上層目錄之中
在您的工作目錄新增檔案(例如:my-replace),內容可以參考.replace.json
replace -f="my-replace.json"
replace -f="my-replace.json" -dry=1 # 僅測試,不會更改檔案
⚠
replace.exe
在windows系統,可能會與%WINDIR%\system32\replace.exe名稱相同,因此可能會有衝突,我們會建議您可以把執行檔改成replaceAll.exe