bagira2005 |
07-12-2019 10:28 2899342 |
BAT нужна помощь.
всем привет . нужна помощь по написаю bat файла.
1. имеем текст 1.txt " title=Последняя битва&artist=2456446546546017"
title= и &artist= они постоянны
нужно их вырезать чтоб осталось 2.txt Последняя битва 2456446546546017
всем спасибо
|
Код:
@Echo Off
Set "FileIn=Z:\Box_In\1.txt"
Set "FileOut=Z:\Box_Out\2.txt"
>"%FileOut%" (For /F "usebackq delims=" %%s In ("%FileIn%") Do (
For /F "tokens=2,4 delims==&" %%i In ("%%~s") Do (Echo %%i %%j)
))
Exit /B 0
С контролем наличия в строке
Цитата:
Цитата bagira2005
title= и &artist= они постоянны »
|
Код:
@Echo Off
Set "FileIn=Z:\Box_In\1.txt"
Set "FileOut=Z:\Box_Out\2.txt"
>"%FileOut%" (For /F "usebackq delims=" %%s In (`2^>nul FINDSTR /R /C:"^.*title=.*&artist=.*" "%FileIn%"`) Do (
For /F "tokens=2,4 delims==&" %%i In ("%%~s") Do (Echo %%i %%j)
))
Exit /B 0
|
DJ Mogarych |
07-12-2019 14:03 2899369 |
Код:
powershell -command "(gc C:\temp\1.txt).trim().Split('=|&')[1,3] -join ' ' > c:\temp\2.txt"
|
Время: 00:19.
© OSzone.net 2001-