Мишка Косолапый :)
284 / 254 / 86
Регистрация: 15.02.2012
Сообщений: 1,511
1

Параметры сортировки команды SORT

15.03.2016, 19:39. Показов 13440. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Нашел на форуме вот что:
Команда sort выполняет сортировку по алфавиту текстового файла или выхода команды. Например, следующая команда сортирует содержимое файла List.txt и отображает результаты в окне командной строки:
sort < list.txt
В этом примере команда sort сортирует строки файла List.txt в алфавитном порядке и выводит результат на экран без изменения файла. Для сохранения результатов работы команды sort (вместо их отображения) введите символ «больше» (>) и имя файла. Например, следующую команду можно использовать для алфавитной сортировки строк файла List.txt и сохранения результатов в файле Alphlist.txt:
sort < list.txt > alphlist.txt
Для сортировки вывода команды следует ввести команду, затем символ канала (|) и команду sort (команда | sort). Например, следующая команда сортирует в алфавитном порядке строки, которые содержат слово "Jones" (вывод команды find):
find "Jones" maillst.txt | sort
Сортирует по алфавиту, а мне нужно вот как:
  1. Знаки в порядке ASCII кода
  2. Цифры в порядке возрастания значения целого числа
  3. Буквы русского алфавита (сначала строчные, потом прописные)
  4. Буквы латинского алфавита (сначала строчные, потом прописные)

Такое можно сделать?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.03.2016, 19:39
Ответы с готовыми решениями:

Написать пакетный файл, обрабатывающий параметры командной строки и код завершения команды (программы)
Помогите пожалуйста написать пакетный файл обрабатывающий параметры командной строки и кода...

std::sort/qSort. Реализация сортировки с заданной функцией сортировки в классе. must use '.*' or '->*' to call
Доброго времени суток. Столкнулся с проблемой. Необходимо отсортировать элементы в списке Qt (то...

Использование команды sort
задачка: вывести топ 10 процессов, хавающих больше всего cpu, формат выдачи столбцов следующий:...

Принцип сортировки Array.Sort
Всем добрый день/вечер/ночь. Есть массив, содержащий в себе некую информацию. Каждый элемент...

3
5681 / 1873 / 316
Регистрация: 10.12.2013
Сообщений: 6,566
17.03.2016, 21:36 2
мучительно.
поиск по классам символов и перенаправление в соответств. файл
затем слить все эти файлы в желательном порядке
Windows Batch file
1
2
3
4
5
6
sort my_file | findstr "[-,.=+!@#$%%^^^&*()_+^>^<?/\\]" > PUNCT
sort my_file | findstr "[0-9]" > DIGITS
sort my_file | findstr "[A-z]" > LATIN
sort my_file | findstr /V "[A-z]-,.=+!@#$%%^^^&*()_+^>^<?/\\0-9A-z]" > RUSSIAN
 
for /f %%x in ( PUNCT DIGITS RUSSIAN LATIN ) do echo %%x > SORTED
0
Мишка Косолапый :)
284 / 254 / 86
Регистрация: 15.02.2012
Сообщений: 1,511
10.04.2016, 14:00  [ТС] 3
Windows Batch file
1
2
3
4
5
6
sort 1.txt | findstr "[-,.=+!@#$%%^^^&*()_+^>^<?/\\]" > PUNCT
sort 1.txt | findstr "[0-9]" > DIGITS
sort 1.txt | findstr "[A-z]" > LATIN
sort 1.txt | findstr /V "[A-z]-,.=+!@#$%%^^^&*()_+^>^<?/\\0-9A-z]" > RUSSIAN
 
for /f %%x in ( PUNCT DIGITS RUSSIAN LATIN ) do echo %%x > 2.txt
Я правильно понял, что нужно вместо my_file и SORTED написать имена нужных файлов?
Не работает сортировка


И да, если она работать будет, что будет со строками вида "234ABCD"
Там есть и цифры и буквы
0
5681 / 1873 / 316
Регистрация: 10.12.2013
Сообщений: 6,566
10.04.2016, 17:01 4
о, проснулся ТС.. ближе к лету.
0
10.04.2016, 17:01
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.04.2016, 17:01
Помогаю со студенческими работами здесь

Bead sort алгоритм сортировки
Bead sort (алгоритм бусинной\бисерной сортировки). Довольно интересный алгоритм нашел о нем...

Алгоритм сортировки In-place merge sort
Для здачи лабораторной нужно написать алгоритм сортировки vector и массивов любых типов данных(как...

Алгоритм Быстрой сортировки (Quick Sort)
Всем доброго времени суток. Реализовал Быструю Сортировку на C++. Всё работает. Только препод...

Array.Sort() Какие параметры передать в этот метод?
Array.Sort(); Какие параметры передать в этод метод, чтобы масив отсортироватся не по возрозтанию,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru