sed 命令中的 / 可以用任意字符替换 特别地当处理网址相关问题时

官方说明:

The / characters may be uniformly replaced by any other single character within any given s command. The / character (or whatever other character is used in its stead) can appear in the regexp or replacement only if it is preceded by a \ character.

来源:

https://www.gnu.org/software/sed/manual/sed.html#The-_0022s_0022-Command


如:

sed -E 's#(http.*github[^/]*/)#https://github.crazypeace.workers.dev/\1#g'

sed -E 's/(http.*github[^/]*\/)/https:\/\/github.crazypeace.workers.dev\/\1/g'

等同。


评论

The Hot3 in Last 30 Days

酒馆SillyTavern 玩英文角色卡 也能以中文输出 设置世界书Lorebooks

酒馆SillyTavern 用中文讲故事 修改角色卡 修改AI生成的历史记录

搭 Docker版 Sub-Store 带 http-meta 实现 集合订阅 测延迟 排序 筛选 生成新订阅 定时任务上传Gist