Войти

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


Страниц : 1 2 [3]

gora
06-07-2013, 12:56
все мыла mail.ru в дрыгой документ? »
@Echo Off
Set OldFile=e:\Temp 1\list.txt
Set NewFile=e:\Temp 1\newlist.txt
Set mailFile=e:\Temp 1\maillist.txt

(FindStr /ELIV /C:"@mail.ru" "%OldFile%")>"%NewFile%"
(FindStr /ELI /C:"@mail.ru" "%OldFile%")>"%mailFile%"

dizel-82
06-07-2013, 19:18
1.база начальная
2.останутся все кроме mail.ru
3.все мыла mail.ru

в таком порядку указывать путь к файлам? я правильно понял?

dizel-82
07-07-2013, 13:24
Все мыла маил в другой документ сохранились. Огромное спасибо. А можна так чтобы и 1-я и -2я операция сразу делались?

1.исходная база
2.файл с мылами mail.ru
3.все остальные кроме mail.ru

Все разобрался, Спасибо вам огромное.
А чтобы сортировать не mail.ru а допустим gmail.com , это нужно в коде в 2-х нижних строках поменять mail.ru на gmail.com ? Правильно понял ?

dizel-82
07-07-2013, 16:36
Скиньте пожалуйста код для удаления повторяющихся мыл. Делаю сейчас это в Excel , но Excel не видет больше 1 млн строк.

Iska
07-07-2013, 20:29
Делайте на PowerShell:
Get-Content -Path "Путь\Duplicates.txt" | Select-Object -Unique | Set-Content -Path "Путь\Unique.txt"

dizel-82
07-07-2013, 20:42
Делайте на PowerShell: »

что такое PowerShell ?

kiripanda
07-07-2013, 21:39
ищите uniq.exe

Iska
07-07-2013, 21:45
что такое PowerShell ? »
Windows PowerShell — Википедия (http://ru.wikipedia.org/wiki/PowerShell)

dizel-82
07-07-2013, 22:11
ищите uniq.exe »

где искать, что это

Windows PowerShell — Википедия »

ну прочитал я что это,а что делать то с этим. Объясните пожалуйста доходчиво,чтобы я не вытягивал по одному слову с вас

Iska
07-07-2013, 22:30
что это »
uniq — Википедия (http://ru.wikipedia.org/wiki/Uniq)

где искать »
Можно здесь: uniq.exe for windows - Поиск в Google (https://www.google.ru/search?q=uniq.exe+for+windows).

ну прочитал я что это,а что делать то с этим. »
Загрузить-установить (если у Вас Windows XP), разрешить исполнение неподписанных локальных скриптов, пользоваться.

Объясните пожалуйста доходчиво,чтобы я не вытягивал по одному слову с вас »
Что именно Вам непонятно?

dizel-82
09-07-2013, 12:02
Загрузить-установить (если у Вас Windows XP), разрешить исполнение неподписанных локальных скриптов, пользоваться. »

Можна пожалуйста ссылку на скачивание? Где резрешить исполнение неподписанных локальных скриптов, пользоваться.? В проге которую я установлю?

Iska
09-07-2013, 13:01
Можна пожалуйста ссылку на скачивание? »
Господи… У Вас ОС-то какая, Вы скажете или нет? Ну, пусть будет XP что ли… Загрузка Windows PowerShell 2.0 (http://support.microsoft.com/kb/968929).

Где резрешить исполнение неподписанных локальных скриптов »
Using the Set-ExecutionPolicy Cmdlet - TechNet - Microsoft (http://technet.microsoft.com/en-us/library/ee176961.aspx)

пользоваться.? »
В меню: \Пуск\Все программы\Стандартные\Windows PowerShell\…. Там ярлыки на саму оболочку и на интегрированную среду разработки.

Ответы на прочие вопросы ищите здесь: Создание сценариев Windows PowerShell (http://technet.microsoft.com/ru-RU/scriptcenter/dd742419.aspx).

dizel-82
09-07-2013, 13:20
да ХР

dizel-82
09-07-2013, 23:05
Это чето сложное для меня. Что нельзя никак подругому удалять дубликаты?

Iozeg
06-08-2013, 11:56
Всем доброго времени суток!
Помогите, пожалуйста, с написанием скрипта. Желательно с запуском попроще (bat, cmd) :)

Исходные данные:
Есть каталог с множеством txt файлов (>1000). Каждый файл называется уникальным именем. Внутри каждого файла в строку записано ровно 4 числа через пробел: 450 32 560 8

Необходимо:
Создать в этом же каталоге или в подкаталоге txt файлы с именами оригинальных файлов, однако числа из строки для каждого файла преобразовать в столбик без дополнительных символов:
450
32
560
8

Заранее огромное спасибо за помощь!

Sphinx114
06-08-2013, 15:39
Iozeg
@echo off
md newfiles
for %%i in (*.txt) do (
for /f "tokens=1-4" %%a in ('type "%%i"') do (
echo %%a
echo %%b
echo %%c
echo %%d
)>"newfiles\%%~nxi"
)

Iozeg
06-08-2013, 23:26
Iozeg
Код:
@echo off
md newfiles
for %%i in (*.txt) do (
for /f "tokens=1-4" %%a in ('type "%%i"') do (
echo %%a
echo %%b
echo %%c
echo %%d
)>"newfiles\%%~nxi"
) »

Спасибо огромное! Работает идеально, то что надо :)




© OSzone.net 2001-2012