sd: 比sed和awk更快的命令行查找替换工具
2025-09-02
sd是一个直观的命令行查找和替换工具,它比sed和awk更快更易用。它采用JavaScript和Python熟悉的正则表达式语法,支持字符串字面量模式,避免了繁琐的转义字符。sd的语法简洁易读,默认设置也更符合日常使用习惯。它在处理大型文件(例如1.5GB的JSON文件)时速度优势显著,比sed快2.35倍甚至11.93倍。sd支持就地修改文件、预览更改、跨项目查找替换等功能,并提供了丰富的正则表达式功能,包括捕获组和命名捕获组。安装sd可以使用cargo或各种包管理器。
开发