найти строку из каталога и заменить ее с помощью командного файла - PullRequest
0 голосов
/ 24 апреля 2018

Я хочу найти строку, например, "date" из моих файлов папки, в которой содержится несколько файлов ".c" и ".h", и заменить ее на "date 24-April-2018", используя командный файл.что делать?Пожалуйста, смотрите ниже код.Я хочу сделать то же самое, но не для одного файла Input.txt, я хочу сделать для нескольких файлов с расширениями папки

@echo off 
setlocal enableextensions disabledelayedexpansion

set "search=@date"
set "replace=@date 24-apr-2018"

set "textFile=Input.txt"

for /f "delims=" %%i in ('type "%textFile%" ^& break ^> "%textFile%" ') do (
    set "line=%%i"
    setlocal enabledelayedexpansion
    >>"%textFile%" echo(!line:%search%=%replace%!
    endlocal
)
...