sd - 批量修改文本文件的命令和软件工具
sd - 现代化替代原始的sed命令的工具,支持正则表达式和多行匹配,可以实现对所有文件批量正则添加 替换 删除操作。
(1)将sd.exe工具包,放到git安装目录的bin/或者cmd/目录下面,就可以在git-bash里直接用。
如果D:\Git\bin目录下不行,就放置在D:\Git\cmd目录下: git-bash下输入 sd --help 即可查看是否成功。
(2)用法:
查找所有 .c , .h, .s 文件,批量替换 "abc" 为 "def":
sd abc def `find -name "*.c" -o -name "*.h" -o -name "*.s"`
参考:x-cmd pkg | sd - sed 命令的现代化替代品_sd命令 sed-CSDN博客