Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] сортировка и разделение по ФИО

Ответить
Настройки темы
CMD/BAT - [решено] сортировка и разделение по ФИО

Новый участник


Сообщения: 8
Благодарности: 0

Профиль | Отправить PM | Цитировать


Необходимо создать файл bat который сортирует имена, фамилии и отчества и разделяет их в три отдельных текстовых файла

Отправлено: 18:49, 22-10-2018

 

Новый участник


Сообщения: 8
Благодарности: 0

Профиль | Отправить PM | Цитировать


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

Отправлено: 18:50, 22-10-2018 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Elven

Ветеран


Сообщения: 992
Благодарности: 268

Профиль | Сайт | Отправить PM | Цитировать


нужна структура файла (а лучше он сам или хотя бы кусок) и принцип разделения на эти три файла (в один имена во второй фамилии в третий отчества? или как?)

Отправлено: 19:14, 22-10-2018 | #3


Новый участник


Сообщения: 8
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата Elven:
нужна структура файла (а лучше он сам или хотя бы кусок) и принцип разделения на эти три файла »
лучше и то и другое и заранее спасибо

Отправлено: 19:17, 22-10-2018 | #4


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Цитата firemage:
лучше и то и другое … »
«…и можно без хлеба!»™ .


firemage, Вам говорят, чтобы Вы упаковали Ваш файл в архив, каковой прикрепили бы к сообщению.

Отправлено: 22:21, 22-10-2018 | #5


Новый участник


Сообщения: 8
Благодарности: 0

Профиль | Отправить PM | Цитировать


Вложения
Тип файла: rar fio.rar
(298 байт, 7 просмотров)

Iska, держите, но тут это роли не играет, можно любые фио брать

Отправлено: 22:26, 22-10-2018 | #6


Ветеран


Сообщения: 1274
Благодарности: 564

Профиль | Отправить PM | Цитировать


firemage,
невозможно открыть архив.

например вот структура в файле "file.txt"
Скрытый текст

Код: Выделить весь код
N=Иванов;SN=Иван;P=Иванович
N=Петров;SN=Петр Константин;P=Захарович
N=Луговой-Дуров;SN=Всеволод;P=Кириллович

а вот разделение:
Код: Выделить весь код
@echo off
<file.txt (for /f "tokens=1-3 delims=;" %%a in ('more') do @set "%%a"& set "%%b"& set "%%c"& call :#)
pause& exit

:#
 echo %N% %SN% %P%
exit /b
отправить каждую переменную в свой файл труда, соответственно, не составит.

Последний раз редактировалось alpap, 22-10-2018 в 22:58.


Отправлено: 22:52, 22-10-2018 | #7


Новый участник


Сообщения: 8
Благодарности: 0

Профиль | Отправить PM | Цитировать


Вложения
Тип файла: txt fio.txt
(414 байт, 7 просмотров)

alpap, Iska, Elven, держите тогда не архивом

Отправлено: 22:54, 22-10-2018 | #8


Ветеран


Сообщения: 1274
Благодарности: 564

Профиль | Отправить PM | Цитировать


firemage,
я ждал чего-то подобного, но как быть с двойными фамилиями, но хуже того двойными именами?
но интереснее всего то, что:
ну вот раскидали мы имена, фамилии и отчества по отдельным файлам без всякой привязки и что получилось? Рандомный набор имен, фамилий и отчеств в разных файлах, для чего это все, смысл в чем? Что вы хотели этим добиться? Какова глобальная задача?
Это сообщение посчитали полезным следующие участники:

Отправлено: 23:01, 22-10-2018 | #9


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Цитата alpap:
firemage, невозможно открыть архив. »
Я — открыл.


Цитата firemage:
но тут это роли не играет, можно любые фио брать »
Роль играют — кодировка, наличие/отсутствие BOM, тип концов строк. В случае Вашего файла это — 65001/UTF-8 с BOM и стандартные 0x0D, 0x0A в качестве концов строк. А также внутренняя структура содержимого, в Вашем случае в частности — непонятные местами появляющиеся пробелы в конце некоторых строк. Откуда они?

Цитата firemage:
сортирует имена, фамилии и отчества и разделяет их в три отдельных текстовых файла »
Мы сначала сортируем, а затем разделяем или же сначала разделяем, а потом сортируем каждый из трёх результирующих файлов отдельно?
Это сообщение посчитали полезным следующие участники:

Отправлено: 23:29, 22-10-2018 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] сортировка и разделение по ФИО

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
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




 
Переход