Sed
使用 sed -i 幫助使用正則表達式以獲得 Tampermonkey 腳本
我正在編寫一個 tampermonkey 腳本,使用 git 和 jsdelivr 儲存並將其發送給使用者。
為了讓 jsdelivr 正常工作,我需要更改 url 中的送出雜湊。
// @require https://cdn.jsdelivr.net/gh/tunisiano187@2020072501/WME-send-to-slack/WMESTSData.user.js
在這種情況下,要替換的部分是 2020072501(目前不是雜湊)
我有一個包含雜湊的變數,但我需要找到 sed -i 命令來進行更改(雜湊將在文件中更改)
我正在考慮使用 sed -i ,但它沒有做我想要的。
我已經嘗試過了(沒有 var 開始)
sed -i "s/187@(.*)\/WME-/187@newhash\/WME-/g" WME-send-to-slack.user.js
你知道出了什麼問題嗎?
這是一個雜湊範例:e7327fbef446fb70370bc123296ecef5cd71eb48
謝謝
sed "s/187@[[:xdigit:]]*\/WME-/187@newhash\/WME-/g"
如果您需要使用擴展正則表達式,請使用
sed -r
.