|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Вывести список слов из текстового файла |
|
CMD/BAT - [решено] Вывести список слов из текстового файла
|
Новый участник Сообщения: 6 |
Требуется написать bat-ник, выводящий список слов из текстового файла с числом их вхождений.
Сам только начинаю пытаться разбираться в этом, но пока все печально. Далеко в решении не ушел. Цитата:
|
||
Отправлено: 21:21, 20-11-2012 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Cypp0raT, задача для пакетных файлов, прямо скажем, не тривиальная. Зачем сие нужно?
|
Отправлено: 22:06, 20-11-2012 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 6
|
Профиль | Отправить PM | Цитировать Iska, скажем так, чтобы облегчить себе дальнейшую участь.
|
Отправлено: 14:15, 21-11-2012 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Cypp0raT, облегчать участь проще и надёжнее в рамках WSH или PoSH. Например:
Option Explicit Dim objDictionary Dim elem Set objDictionary = WScript.CreateObject("Scripting.Dictionary") With WScript.CreateObject("Scripting.FileSystemObject").OpenTextFile("E:\Песочница\0206\0001.txt") Do Until .AtEndOfStream For Each elem In Split(.ReadLine()) If Not objDictionary.Exists(elem) Then objDictionary.Add elem, 1 Else objDictionary.Item(elem) = objDictionary.Item(elem) + 1 End If Next Loop .Close End With For Each elem In objDictionary.Keys WScript.Echo elem, objDictionary.Item(elem) Next objDictionary.RemoveAll Set objDictionary = Nothing WScript.Quit 0 |
Отправлено: 17:07, 21-11-2012 | #4 |
Ветеран Сообщения: 20133
|
Профиль | Отправить PM | Цитировать Cypp0raT, может здесь что почерпнёте
[решено] Разработать программу которая будет считать кол-во символов,строк,слов в .txt |
|
------- Отправлено: 17:16, 21-11-2012 | #5 |
Новый участник Сообщения: 6
|
Профиль | Отправить PM | Цитировать Iska, само собой через "прямой" язык это сделать легче. Но мне требуется именно на cmd...
Ладно, проблему решил сам. Правда через заднюю мысль, но сойдет. Тогда такой подвопрос, как мне вывести этот список без повтора одинаковых слов? dog 8 head 4 dog 8 man 12 woman 4 head 4 Т.е. вывод должен получиться примерно таким: dog 8 head 4 man 12 woman 4 |
Последний раз редактировалось Cypp0raT, 21-11-2012 в 17:23. Отправлено: 17:17, 21-11-2012 | #6 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать |
Отправлено: 18:02, 21-11-2012 | #7 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Прочие - Как вывести список папок и файлов в текстовый файл? | Vowan | Программное обеспечение Windows | 15 | 23-11-2013 15:29 | |
Прочие БД - Подскажите как в ADODB вывести список запросов. | Igor_I | Программирование и базы данных | 2 | 04-12-2009 20:47 | |
CMD/BAT - [решено] Как скопировать имя файла из текстового файла в код батника и т.д. | Nun-Nun | Скриптовые языки администрирования Windows | 6 | 13-05-2009 13:28 | |
[решено] как вывести список пользователей в файл | klesk | Скриптовые языки администрирования Windows | 1 | 11-05-2009 09:24 | |
php как вывести список всех файлов в папке | Вебмастеру | 6 | 12-02-2005 17:33 |
|