(очень плохо знаком с кодированием в целом. Начиная с файла BATCH.)
У меня есть следующий основной файл, который я использую для некоторых авиационных данных:
Documents \ DATA \ LIVE \ sector. txt
[AIRPORT]
UT12 (coordinates)
U42 (coordinates)
SLC (coordinates)
;APTEND
[VOR]
BIL (coordinates)
TCH (coordinates)
VEL (coordinates)
;VOREND
Время от времени появляются обновления этих данных, и эти обновления хранятся в отдельных текстовых файлах, например:
Documents \ DATA \ PREVIEW \ AIRPORT.txt
[AIRPORT]
BZN (coordinates)
6S8 (coordinates)
GTF (coordinates)
и ...
Документы \ DATA \ PREVIEW \ VOR.txt
[VOR]
LWT (coordinates)
TCH (coordinates)
DTA (coordinates)
Я пытаюсь выяснить, как создать пакетный файл, который будет искать сектор .txt для различных строк данных [AIRPORT} -; APTEND, а затем замените содержимое содержимым файла в папке Preview.
Заголовки категорий [AIRPORT] и [VOR] никогда не изменяются, но данные под ним, включая количество строк данных, и вот где я застрял.
Следующий код не будет работать, потому что это не единственная строка или элемент, который я хочу заменить, но скорее группа данных, которая постоянно меняется.
powershell -Command "(gc myFile.txt) -replace 'foo', 'bar' | Out-File myFile.txt"
Точки в правильном направлении приветствуются! Спасибо!