Вопросы с тегом «sort»

Сортировка текстовых файлов или других данных, например, с помощью утилиты сортировки.


4
Подсчет количества раз каждый IP-адрес появляется в файле журнала
У меня есть файл в следующем формате: $ cat file.txt 27.33.65.2 27.33.65.2 58.161.137.7 121.50.198.5 184.173.187.1 184.173.187.1 184.173.187.1 Каков наилучший способ проанализировать файл file.txtв таком формате: 27.33.65.2: 2 58.161.137.7: 1 121.50.198.5: 1 184.173.187.1: 3 Другими словами, я хочу пройтись по файлу и посчитать, сколько раз каждый IP-адрес появляется. Я уже проверил …
9 awk  sort 

2
comm: файл не в отсортированном порядке
Я использовал commдля сравнения двух отсортированных файлов. Каждая строка в этих файлах - положительные целые числа. Но результаты показывают comm: file 1 is not in sorted order comm: file 2 is not in sorted order Почему происходит ошибка, даже если эти два файла отсортированы?

3
Как найти файлы в подкаталогах и отсортировать их по имени в одной команде?
Результат обычной находки с использованием find . ! -path "./build*" -name "*.txt": ./tool/001-sub.txt ./tool/000-main.txt ./zo/001-int.txt ./zo/id/002-and.txt ./as/002-mod.txt и когда сортируется с sort -n: ./as/002-mod.txt ./tool/000-main.txt ./tool/001-sub.txt ./zo/001-int.txt ./zo/id/002-and.txt Однако желаемый результат: ./tool/000-main.txt ./zo/001-int.txt ./tool/001-sub.txt ./zo/id/002-and.txt ./as/002-mod.txt Это означает, что выходные данные сортируются на основе только имени файла , но информация …
9 find  filenames  sort 

5
Сортировать раздел файла
Можно ли отсортировать две строки в большом файле? Например, текущий файл имеет вид: 0cf Front Brake 0d0 Rear Brake 0ce Handle Bars HUT 03 VR Controls 009 Vest 001 Belt 002 Body Suit 020 Stereo Enable 003 Flexor 007 Hand Tracker 004 Glove 006 Head Mounted Display 008 Oculometer 00a …
8 sort 

8
Сортировать массив путей к файлам по их базовым именам
Предположим, что у меня есть список путей файлов, хранящихся в массиве filearray=("dir1/0010.pdf" "dir2/0003.pdf" "dir3/0040.pdf" ) Я хочу отсортировать элементы в массиве в соответствии с базовыми именами имен файлов в числовом порядке sortedfilearray=("dir2/0003.pdf" "dir1/0010.pdf" "dir3/0040.pdf") Как я могу это сделать? Я могу сортировать только их базовые части: basenames=() for file in …
8 bash  filenames  sort  array 

5
Алфавитные слова в именах файлов с помощью сортировки?
Читая руководства по пакетному переименованию файлов в bash и используя sortкоманду для сортировки содержимого файла, я не смог понять, как их объединить. У меня есть каталог, содержимое которого отсортировано с помощью тегов в имени файла, подобно тому, как программа TagSpaces обрабатывает вещи. Я добавляю любые теги, которые могу придумать, в …
8 bash  rename  sort 

5
Эффективно объединять / сортировать / уникально большое количество текстовых файлов
Я пытаюсь наивно $ cat * | sort -u > /tmp/bla.txt который терпит неудачу с: -bash: /bin/cat: Argument list too long Таким образом, чтобы избежать глупого решения типа (создает огромный временный файл): $ find . -type f -exec cat {} >> /tmp/unsorted.txt \; $ cat /tmp/unsorted.txt | sort -u > …
8 shell  sort  uniq 


2
Сортировка файла с целым числом в скобках без пробела
Я пытаюсь отсортировать файл следующим образом (это список имен подпрограмм) cfn=(1370) __lib_file_MOD_file_open fn=(1368) __universe_MOD_general_boot fn=(916) __universe_MOD_general_main fn=(6142) __grid_var_MOD_get_overlap ... в соответствии с целым числом внутри скобок. Я сначала попробовал команду сортировки как sort -t '=' -k 2 routine_list.txt но тогда fn = (916) приходит в конце выхода. fn=(1368) __universe_MOD_general_boot cfn=(1370) …
8 files  sort 

3
Самый быстрый `uniq` инструмент в Linux
У меня большой текстовый файл (1,5 Г), Я хочу знать, какой самый быстрый и надежный инструмент в Linux. Я обычно использую: awk '!x[$0]++' file.txt Но когда я использую htopкоманду, я вижу, что использование моей памяти увеличивается. Я хочу знать, что является самым быстрым и надежным для больших файлов. uniq? sort? …
8 sed  awk  memory  sort  uniq 

5
Групповая сортировка непрерывных абзацев (разделенных пустой строкой)?
Я думаю, что теперь у меня довольно большой опыт сортировки по столбцам ; однако я пока не нашел ничего, как сортировать непрерывные строки . Предположим, у нас есть текстовый файл, который выглядит следующим образом: (очень упрощенно, конечно) Echo Alpha Delta Charlie Golf Bravo Hotel Foxtrot Теперь можно ли сортировать строки …

2
Сортировка файлов по времени модификации
Я видел много вопросов и ответов здесь, используя конструкцию в соответствии с list_dir=`ls -t /path/to/dir/` for i in $list_dir; do или ls -t | while read i; do Теперь я знаю, что вы не должны использовать ls в скриптах, потому что они легко ломаются; но я не могу найти лучший …

5
Насколько интеллектуальны утилиты Unix?
Утилиты Unix, такие как sort, find, grep, diff и др., Очень удобны для выполнения быстрых задач, иногда вообще без написания кода. Я хотел знать, какие алгоритмы они используют внутри и как разумно выбрать конкретный алгоритм для конкретной задачи? Например, если сортировка получает огромный входной файл, будут ли она использовать разные …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.