2

Я хочу найти строку, например, "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
)

0