用途:sd 用于文本查找与替换,定位为 sed 的现代替代品,专注替换操作,采用更易读的语法,减少复杂转义。
主要能力:支持直观的替换语法;集成 FZF 实现交互式实时预览;通过 x-cmd pkg 可在未本地安装的情况下运行。
使用方式:交互式替换预览可运行 x sd --fzfapp test.txt;按字面字符串替换(不当作正则)可运行 x sd -F "FIND_THIS" "REPLACE_WITH" file.txt。据资料,--preview 可将结果输出到 stdout 而不修改文件,--fzfapp 用于可视化确认改动。
适用场景:需要更直观的替换语法时;需要交互式预览查找替换效果时;进行快速字符串替换且不想处理复杂 sed 转义时。
限制与注意:资料提示,除非处于预览模式,否则文件会被实际修改,使用前需确认;是否将查找/替换内容视为字面字符串(-F)以及是否需要交互预览应先确认。其余功能、平台、收费等信息暂未提供。