可以用 busybox-w32,写一个 unix shell 脚本,配合 sed 进行替换。
首先安装 busybox-w32,可以参考我之前的一个帖子:
脚本可以这么写:
#!/bin/sh
for FILE in *.md
do
sed -i 's/"- #Done"/- Done/g' $FILE
done
将上述代码保存为 test.sh,放在存放 md 文档的文件夹中。
然后,到存放 md 文档的文件夹中,命令行下执行:
busybox ash test.sh
解释一下代码中的内容:sed 的基本语法是
sed -i 's/待匹配的正则表达式/替换目标/g' 要处理的文件
它可以将文件中的 待匹配正则表达式 替换为 替换目标 字符串。
参考资料:
1 个赞