Показать полную графическую версию : BAT нужна помощь.
bagira2005
07-12-2019, 10:28
всем привет . нужна помощь по написаю bat файла.
1. имеем текст 1.txt " title=Последняя битва&artist=2456446546546017"
title= и &artist= они постоянны
нужно их вырезать чтоб осталось 2.txt Последняя битва 2456446546546017
всем спасибо
megaloman
07-12-2019, 12:06
@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С контролем наличия в строке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
powershell -command "(gc C:\temp\1.txt).trim().Split('=|&')[1,3] -join ' ' > c:\temp\2.txt"
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.