IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Обсуждение программ (http://www.imho.ws/forumdisplay.php?f=3)
-   -   Нужна прога для форматирования текста. (http://www.imho.ws/showthread.php?t=75035)

GuRman 04.12.2004 20:22

Нужна прога для форматирования текста.
 
Теоретически:
Вообщем есть лист ипов x.x.x.y надо чтоб текст форматнулся в x.x.x.0-x.x.x.255?

Наглядно:
209.158.113.3
203.172.181.166
208.252.68.66

надо, что бы был создан фаил и там было написано
209.158.113.0-209.158.113.255
203.172.181.0-203.172.181.255
208.252.68.0-208.252.68.255

Есть что-то такое?

ЗЫ Борланд, не бей сильно если тему плохо назвл :rolleyes:

Premium 05.12.2004 03:51

Цитата:

GuRman:
Наглядно:
209.158.113.3
203.172.181.166
208.252.68.66
Обзови это дело например ip.txt
Рядом положи и запусти батник
Цитата:

for /f "tokens=1-3 delims=." %%i in ('more ^<ip.txt') do (
echo %%i.%%j.%%k.0 - %%i.%%j.%%k.255>>new_ip.txt)

GuRman 05.12.2004 13:26

Респект, а можна чтобы еще одинаковые строчки удалялись? :rolleyes:

Premium 05.12.2004 14:43

Можно. Вот в этом комплекте есть uniq.exe http://www.imho.ws/showthread.php?t=73989
Полность бат-файл тогда будет выглядеть так:
Код:

@echo off
sort ip.txt | uniq>temp.txt
for /f "tokens=1-3 delims=." %%i in ('more ^<temp.txt') do (
echo %%i.%%j.%%k.0 - %%i.%%j.%%k.255>>new_ip.txt)
del temp.txt


GuRman 05.12.2004 18:10

Premium
Если я тебе еще не надоел, то как можно сделать чтоб было
209.158.113.0
209.158.113.1
209.158.113.2

Т.е. по порядку т.е. переменная в цикле от 1 до 255

Premium 05.12.2004 18:34

Не, не надоел :) :)

Код:

@ECHO OFF
FOR /L %%A IN (0,1,255) DO ECHO 209.158.113.%%A>>temp.txt


GuRman 05.12.2004 19:41

Premium
ее, спасибо, скрипт дописал до того что хотел.
А можешь кинуть инфы что можно с батниками еще делать. Или в асю или в приват все таки уже на программирование смахивает :) ;)

Premium 05.12.2004 20:37

Да какое это программирование, обычное чтение встроенной справки Windows. На рабочем столе правой кнопкой мыши "Создать ярлык" и туда скопируй:
%windir%\hh.exe ms-its:%windir%\Help\ntcmds.chm::/ntcmds.htm

GuRman 05.12.2004 20:43

У меня рабочий стол не стандартный :rolleyes: Стукни мне в асю


Часовой пояс GMT +4, время: 06:29.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.