kuroi1984
03-07-2019, 17:17
Есть код:
@echo off& setlocal enableextensions
chcp 1251
set "add=XXX"
set "file=\\Server\Text\%computername% - %DATE%.csv"
for /f "delims=" %%i in ('^<"%file%" find/n /v ""^& del "%file%"') do (
set "x=%%i"
>>"%file%" cmd/v/c ">nul 2>&1 set/a echo[!x:*]^=!|| echo[!x:*]^=!!add!"
)
endlocal& exit/b
Он добавляет символы "XXX" в каждую строчку, кроме первой.
Как изменить код, чтобы в первую строчку тоже добавлялся символ?
@echo off& setlocal enableextensions
chcp 1251
set "add=XXX"
set "file=\\Server\Text\%computername% - %DATE%.csv"
for /f "delims=" %%i in ('^<"%file%" find/n /v ""^& del "%file%"') do (
set "x=%%i"
>>"%file%" cmd/v/c ">nul 2>&1 set/a echo[!x:*]^=!|| echo[!x:*]^=!!add!"
)
endlocal& exit/b
Он добавляет символы "XXX" в каждую строчку, кроме первой.
Как изменить код, чтобы в первую строчку тоже добавлялся символ?