我正在尝试对 2 个 .txt 文件进行逐行比较。但问题是对于第一个文件,我想在第一个文件的前 10 行中每行的前 9 个字符之后开始逐行比较第二个文件。我在某处读到您可以提取子字符串,但我只看到您必须指定子字符串长度(~start,length)的格式,因为我的每一行都有不同的长度。我该如何做到这一点?
< !logPath! (
FOR /F "tokens=*" %%A in (%refLogPath%) DO (
set logLine=
set /p logLine=
set refLogLine=%%A
echo !logLine!
echo !refLogLine!
REM check logLine against refLogLine(ENG-REF.log)
REM skip 1st 9 chars of each line
if NOT !logLine!==!refLogLine! (
set flag=false
echo !logLine!
) else (
set flag=true
echo !flag!
)