新的。尝试将相关问题的答案结合起来,但无法使其发挥作用。
我想创建一个读取文本文件的批处理文件,将所有空行替换为例如'#',然后将结果存储在新的文本文件中。
可能的?
答案 0 :(得分:0)
虽然批处理文件并不是这类任务的最佳选择,但您可能很幸运,以下内容就足够了:
@(For /F "Tokens=1*Delims=:" %%A In ('FindStr/N "^" "file.txt"'
) Do @If "%%B"=="" (Echo #) Else Echo %%B)>"output.txt"