Войти

Показать полную графическую версию : [решено] Выбрать достать ip из файла и вписать в другой файл


bundick
06-08-2012, 19:14
Возможно ли такое в бат файле. Имеется файл, в нем во второй строке " IP: XXX.XXX.XXX.XXX" ( именно в таком виде с пробелами ). А мне нужно как-то выдернуть из него только "XXX.XXX.XXX.XXX" после этого вписать в другой файл, без остальных лишних данных.

Iska
07-08-2012, 00:14
@echo off
setlocal enableextensions enabledelayedexpansion

for /f "skip=1 delims=" %%i in (ip.txt) do if not defined sValue set sValue=%%i
>ip2.txt echo %sValue:~5%

endlocal
exit /b 0

Anonymоus
07-08-2012, 06:31
Iska, но разве вот так не будет проще?
For /F "usebackq skip=1 tokens=2 delims=: " %%A In ("ip.txt") Do (Echo %%A>"ip2.txt"&&GoTo :EOF)

bundick
07-08-2012, 07:26
спасибо работает

Iska
07-08-2012, 07:44
Anonymоus, быстрее.




© OSzone.net 2001-2012