Как читать и анализировать файл со специальными символами в пакете? У меня есть текстовый файл с именем test.txt с только foo!!!bar
и пакетный файл с этим:Чтение файла со специальными символами в партии
@echo off
setlocal enabledelayedexpansion enableextensions
FOR /F "tokens=* delims=" %%a IN (.\test.txt) DO (
echo Unquoted is %%a
echo Quoted is "%%a"
set "myVar=%%a"
echo myVar is still !myVar! or "!myVar!"
)
exit /b 0
я хочу, и ожидать, что это выход foo!!!bar
как-то, но это выходы:
Unquoted is foobar
Quoted is "foobar"
myVar is still foobar or "foobar"
я, конечно, может только type test.txt
, но я хочу обработать каждую строку файла.
В моем случае я использовал тот же переключатель, прежде чем я пишу содержимое в файл, но получаю ошибку, пожалуйста, помогите мне – CIPHER