CMD/BAT - Сортировка доменов.

Аватара пользователя
serg515

CMD/BAT - Сортировка доменов.

Сообщение serg515 »

Есть текстовый файл с доменами.

Нужно отсортировать по уровню домена в разные текстовики, средствами .bat

Можно и .vbs.
Аватара пользователя
serg515

Re: CMD/BAT - Сортировка доменов.

Сообщение serg515 »

serg515, поясните на конкретном примере, что есть, и что должно получиться.
Аватара пользователя
serg515

Re: CMD/BAT - Сортировка доменов.

Сообщение serg515 »

Цитата serg515:



по уровню домена
CMD/BAT - Сортировка доменов.





Цитата serg515:



в другом файле
CMD/BAT - Сортировка доменов.




тогда не в другом, а двух других - видимо опечатка.



Код:

Код: Выделить всё

@echo off
for /f "delims=" %%s in (file.txt) do echo "%%s"|grep -o "\."|wc -w|set /p n=^& cmd /v/c ">>file!n!.txt echo %%s"
pause

нужны grep и wc или


Цитата serg515:



Можно и .vbs
CMD/BAT - Сортировка доменов.




на чистом cmd муторно будет.
Аватара пользователя
Iska

Re: CMD/BAT - Сортировка доменов.

Сообщение Iska »

Цитата alpap:



на чистом cmd муторно будет



Можно одним sed'ом обойтись (или miniperl'ом - благо один единственный бинарник).
Аватара пользователя
alpap

Re: CMD/BAT - Сортировка доменов.

Сообщение alpap »

serg515, теперь попробуйте объяснить формально, по какому принципу было сделано это деление. Мне лично непонятно.
Аватара пользователя
greg zakharov

Re: CMD/BAT - Сортировка доменов.

Сообщение greg zakharov »

Цитата alpap:



на чистом cmd муторно будет



Можно одним sed'ом обойтись (или miniperl'ом - благо один единственный бинарник).
Аватара пользователя
greg zakharov

Re: CMD/BAT - Сортировка доменов.

Сообщение greg zakharov »

Цитата alpap:



т.к. туда попали домены разных уровней.
CMD/BAT - Сортировка доменов.




Ото ж.




Цитата alpap:



разделение на три файла как и положено согласно представленных имен доменов.
CMD/BAT - Сортировка доменов.




Я вижу два: три доменных имени третьего уровня и одно — второго.
Аватара пользователя
alpap

Re: CMD/BAT - Сортировка доменов.

Сообщение alpap »

Iska,

ну то что нужно-то ясно (
Структура полного доменного имени
), просто там где написано: "в другом файле:" в этом абзаце (содержимом) явно опечатка на скорость, т.к. туда попали домены разных уровней. Если выполнить мой код из п4 будет разделение на три файла как и положено согласно представленных имен доменов.
Аватара пользователя
Iska

Re: CMD/BAT - Сортировка доменов.

Сообщение Iska »

Цитата alpap:



последняя строка - первого
CMD/BAT - Сортировка доменов.






Код:

Код: Выделить всё

https://ozone.net/post-2942761

как — первого?!
Ответить

Вернуться в «Скриптовые языки администрирования Windows»