如何用批处理比较两个文本文件的字符并进行替换?

如何用批处理比较两个文本文件的字符并进行替换?

我有两个文本文件,分别file1.txt名为file2.txt

file1.txt包含

abc@d

file2.txt包含

abcad

如何比较它们两个并保留相同的字母...并仅替换符号的一部分..例如 :仅替换第四个字符 @

笔记:角色的位置会有所不同。

我用来获取输出的代码file2.txt是,

@echo off
cls
set /p input=type here:
echo %input% > file1.txt
set input0=!input:@=a!
echo %input0% >file2.txt
pause>nul

相关内容