Мне просто интересно, как вы должны установить значения токена из инструкции for в переменные в пакетном скрипте, а затем выполнить все действия, которые требуется вашему скрипту.Настройка значений маркеров на переменные
Myconfigfile.config имеет ниже линии:
C:\logs|logfolder1|*.log|30
C:\logs|logfolder12|*.log|30
Так у меня есть эта строка:
for /F "delims=| tokens=*" %%A in (Myconfigfile.config) do echo %%A
я, что
location="tokens=1"
subfolder="tokens=2"
pattern="tokens=3"
range="tokens=4"
Тогда
echo the location is %location%
echo the subfolder is %subfolder%
echo the pattern is %pattern%
echo the range is %range%
Очевидно, что я мог бы сделать это с 4 для заявлений, но я подозреваю, что есть более эффективный способ сделать это.
работал как шарм! Большое спасибо – Tee