![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] сортировка и разделение по ФИО |
|
CMD/BAT - [решено] сортировка и разделение по ФИО
|
Новый участник Сообщения: 8 |
Необходимо создать файл bat который сортирует имена, фамилии и отчества и разделяет их в три отдельных текстовых файла
|
|
Отправлено: 18:49, 22-10-2018 |
Новый участник Сообщения: 8
|
Профиль | Отправить PM | Цитировать Iska, первое
alpap, двойные фамилии обычно пишутся "фамилия-фамилия" |
Отправлено: 08:27, 23-10-2018 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 8
|
Профиль | Отправить PM | Цитировать Elven, как хотя б просто разделить по фамилиям именам и отчествам (т.е. по 1,2 и 3 слову)
|
Отправлено: 12:49, 23-10-2018 | #12 |
Ветеран Сообщения: 1274
|
Профиль | Отправить PM | Цитировать Цитата firemage:
но все-таки хотелось бы понять смысл того что в итоге. Я понимаю еще привязать к какому-то столбцу, телефонов и т.д., например и построчно раскидывать: файл1: имя=телефон файл2: фамилия=адрес файл3: отчество=email а какой смысл просто набор имен, например? |
|
Последний раз редактировалось alpap, 23-10-2018 в 13:18. Отправлено: 13:12, 23-10-2018 | #13 |
Crazy Сообщения: 1235
|
Профиль | Отправить PM | Цитировать firemage,
Если не секрет... Вам, чуть выше задали вопрос: а зачем эти наборы имен, отчеств и фамилий в отдельных файлах? Они ведь никак не будут связаны между собой... в чем смысл? |
------- Отправлено: 14:32, 23-10-2018 | #14 |
Новый участник Сообщения: 8
|
Профиль | Отправить PM | Цитировать YuS_2, alpap, если не секрет, то это такая лаба извращённая
|
Отправлено: 16:40, 23-10-2018 | #15 |
Ветеран Сообщения: 992
|
Профиль | Сайт | Отправить PM | Цитировать Если это лаба, значит поиск решения на форумах - это попытка наступить себе на галстук, а так же предложение форумчанам оказать Вам медвежью услугу. Т.к. это лаба, условия ее маловероятно, что будут слишком замороченными, следовательно решение здесь находится через один for. Мне понадобилось 5 строчек, не исключаю, что коллеги обошлись бы даже меньшим количеством, однако решение приводить не очень хочется по причинам указанным в самом начале поста.
|
Отправлено: 17:13, 23-10-2018 | #16 |
Ветеран Сообщения: 1274
|
Профиль | Отправить PM | Цитировать Цитата firemage:
|
|
Отправлено: 19:09, 23-10-2018 | #17 |
Ветеран Сообщения: 992
|
Профиль | Сайт | Отправить PM | Цитировать alpap, да ладно? а использовать рекурсию для нахождения n-го члена ряда Фибоначчи не забивание указанной оптикой указанных крепежных изделий? А строку переворачивать до задомнапередного состояния через цикл? Лабы могут быть и куда более отбитыми чем сортировка имен фамилий и отчеств по разным файлам.
|
Отправлено: 20:27, 23-10-2018 | #18 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата firemage:
|
|
Отправлено: 22:21, 23-10-2018 | #19 |
Crazy Сообщения: 1235
|
Профиль | Отправить PM | Цитировать Цитата Elven:
![]() Кстати о числах Фибоначчи... иногда попадаются высказывания о медленных массивах в powershell, вот и проверим на этих числах, с секундомером в руках: $watch = [diagnostics.stopwatch]::startnew() $watch.start() #Запуск таймера # запуск: .\script.ps1 n #где n - n-ый член ряда Фибоначчи # при n = 250000 - TotalSeconds : 18,4659158 # при n = 275000 - TotalSeconds : 60,6238501 # не рекомендую использовать бОльшие числа, ибо легко поймать переполнение с зависанием $k = $args[0] if ($k -lt 2){write-host Должно быть выполнено условие n ≥ 2;sleep 3;break} $arr = new-object 'bigint[]' ($k+1) for ($i=0;$i -le $k;$i++){ if ($i -lt 2){$arr[$i] = $i} else { $arr[$i]=$arr[$i-1]+$arr[$i-2] } } write-host " F₈ = " $arr[8]"`n"` "F₉ = " $arr[9]"`n"` "F₁₀ = " $arr[10]"`n"` "F₁₈ = " $arr[18]"`n"` "F₁₉ = " $arr[19]"`n"` "F₂₀ = " $arr[20]"`n"` "F₂₉₈ = " $arr[298]"`n"` "F₂₉₉ = " $arr[299]"`n"` "F₃₀₀ = " $arr[300]"`n"` "Fn = " $arr[$k] $watch.stop() #Остановка таймера $watch.elapsed >startstop.txt #Время выполнения ![]() |
|
------- Последний раз редактировалось YuS_2, 28-10-2018 в 14:39. Отправлено: 22:26, 23-10-2018 | #20 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
2008 R2 - [решено] Поиск пользователя по ФИО в AD через командную строку | dartne | Windows Server 2008/2008 R2 | 8 | 06-06-2016 11:24 | |
CMD/BAT - Сортировка по доменам | bboutte | Скриптовые языки администрирования Windows | 3 | 30-05-2014 20:29 | |
VBS/WSH/JS - [решено] VBS. Сортировка элементов массива и разделение на страницы | McLotos | Скриптовые языки администрирования Windows | 10 | 03-11-2013 00:21 | |
CMD/BAT - сортировка файлов по папкам по дате в названии | insearches | Скриптовые языки администрирования Windows | 1 | 03-02-2013 17:03 | |
Функция склонений ФИО по падежам на php | zvezda_t | Вебмастеру | 1 | 22-06-2011 11:23 |
|