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