soft111
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Огромное спасибо всем кто отклинулся, этот вариант для удаления пустой строки очень помог: Цитата: echo off for %%A in (C:\test\*.txt) do call:_1 %%A goto :eof :_1 for /f "tokens=*" %%i in ('type %1') do 0>nul 1>C:\test\%~n1.txt set /p="%%i" && del /q %1 && ren C:\test\%~n1_.txt %~nx1 goto :eof | Файлов у меня будет как я и написал 100 штук, но в день эта операция будет повторяться множество раз, поэтому и хотел посредством батника увеличить скорость обрабатывания текстовиков. Напомню второй вопрос, есть текстовый файл, в нем строка выглядит так: <a href="https://login.site.com/app/signup/confirm.cgi?u=name1&uid=2074563"><font face="verdana,helvetica" color="#FF6905" style="font-size: 11px">https://login.site.com/app/signup/confirm.cgi?u=name1&uid=2074563</font></a><br><br> (все написано в одну строку, напоминаю, нужно оставить только 1 url, сайт не меняется, меняются только name1 и 2074563, причем name1 может быть больше 5 символов. Текстовые файлы распологаются, допустим в папке C:\test2. Можно ли что нибудь сделать не прибегая к сторонним утилитам? |