求助各位大神,下面我写的bat 报错| was unexpected at this time(咋处理特殊字符| ?)
现在我想判断a文件内容第一行是否和b文件内容第一行一直,是就输出log true,否是就输出log false- @echo off
- SET localfile=E:\mce_lab\mce_lab_Source_File_In\a.csv
- SET validate=E:\mce_lab\mce_lab_Source_File_In\b.txt
-
- for /f %%i in ('powershell Get-Content %localfile% -TotalCount 1') do (SET lastfieldname=%%i)
-
- for /f %%i in ('powershell Get-Content %validate% -TotalCount 1') do (SET va=%%i)
-
-
-
- if "%headfilename%" =="%SB%" (
- echo true >E:\mce_lab\mce_lab_etl\20202020log.txt
-
- ) else (
- echo false >E:\mce_lab\mce_lab_etl\20202020log.txt
-
- )
复制代码 下面是a.csv内容
aa|bb|cc|dd|
b.txt内容
aa|bb|cc|dd| |