批处理文件:替换文本文件

时间:2017-11-07 15:57:04

标签: batch-file

新的。尝试将相关问题的答案结合起来,但无法使其发挥作用。

我想创建一个读取文本文件的批处理文件,将所有空行替换为例如'#',然后将结果存储在新的文本文件中。

可能的?

1 个答案:

答案 0 :(得分:0)

虽然批处理文件并不是这类任务的最佳选择,但您可能很幸运,以下内容就足够了:

@(For /F "Tokens=1*Delims=:" %%A In ('FindStr/N "^" "file.txt"'
) Do @If "%%B"=="" (Echo #) Else Echo %%B)>"output.txt"