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

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

18
Как вы сортируете вывод по размеру?
Как вы сортируете du -sh /dir/*по размеру? Я прочитал один сайт, который сказал использовать, | sort -nно это явно не правильно. Вот пример, который не так. [~]# du -sh /var/* | sort -n 0 /var/mail 1.2M /var/www 1.8M /var/tmp 1.9G /var/named 2.9M /var/run 4.1G /var/log 8.0K /var/account 8.0K /var/crash 8.0K …

3
Сортировка и подсчет количества появлений строк
У меня есть Apacheлог-файл, access.logкак посчитать количество вхождений строк в этом файле? например , результатом cut -f 7 -d ' ' | cut -d '?' -f 1 | tr '[:upper:]' '[:lower:]'является a.php b.php a.php c.php d.php b.php a.php результат, который я хочу, это: 3 a.php 2 b.php 1 d.php # …
145 command-line  sort 

5
Сортировать по третьему столбцу
Я сталкиваюсь с огромным файлом с 4 колонками. Я хотел бы отобразить отсортированный файл в stdout на основе его 3-го столбца: cat myFile | sort -u -k3 Этого достаточно, чтобы выполнить трюк?
132 files  sort 

10
Список файлов, отсортированных по номерам
У меня есть куча файлов от log1до log164. Я пытаюсь перечислить каталог (отсортированный) в терминале UNIX, но функции сортировки предоставляют только такой формат: home:logs Home$ ls -1 | sort log1.gz log10.gz log100.gz log101.gz log102.gz log103.gz log104.gz log105.gz log106.gz ...etc Что я хочу это home:logs Home$ ls -1 | sort log1.gz …
123 ls  filenames  sort  numbering 

5
В чем разница между «sort -u» и «sort | уник»?
Везде, где я вижу, кто-то должен получить отсортированный, уникальный список, к которому они всегда обращаются sort | uniq. Я никогда не видел примеров, где кто-то использует sort -uвместо этого. Почему нет? В чем разница, и почему для сортировки лучше использовать uniq, чем уникальный флаг?
120 bash  sort  uniq 

2
Пытается отсортировать по двум полям, потом второе потом первое
Я пытаюсь сортировать по нескольким столбцам. Результаты не такие, как ожидалось. Вот мои данные (people.txt): Simon Strange 62 Pete Brown 37 Mark Brown 46 Stefan Heinz 52 Tony Bedford 50 John Strange 51 Fred Bloggs 22 James Bedford 21 Emily Bedford 18 Ana Villamor 44 Alice Villamor 50 Francis Chepstow …
106 sort 

4
Поддерживает ли sort сортировку файла на месте, например `sed --in-place`?
Я слепой или нет выбора, как --in-placeдля sort? Чтобы сохранить результаты во входном файле, sed использует -i( --in-place). Перенаправление вывода sortво входной файл sort < f > f приводит к тому, что он становится пустым. Если нет --in-placeвыбора - может быть, есть какая-то хитрость, как сделать это удобным способом? (Единственное, …

4
Сортировка вывода «найти»?
Мне нужно иметь возможность сортировать вывод по алфавиту findперед передачей его в команду. Ввод | sort |между не работал, так что я мог сделать? find folder1 folder2 -name "*.txt" -print0 | xargs -0 myCommand
77 shell  find  sort  xargs 

7
Как я могу удалить дубликаты в моем .bash_history, сохраняя порядок?
Я действительно наслаждаюсь control+rрекурсивным поиском в моей истории команд. Я нашел несколько хороших вариантов, которые мне нравится использовать с ним: # ignore duplicate commands, ignore commands starting with a space export HISTCONTROL=erasedups:ignorespace # keep the last 5000 entries export HISTSIZE=5000 # append to the history instead of overwriting (good for …

11
сортировать, но держать строку заголовка вверху
Я получаю вывод из программы, которая сначала создает одну строку, которая представляет собой группу заголовков столбцов, а затем группу строк данных. Я хочу вырезать различные столбцы этого вывода и просматривать их отсортированные по различным столбцам. Без заголовков, режущие и сортировка легко осуществляются с помощью -kопции , чтобы sortвместе с cutили …

2
Как работает awk '! A [$ 0] ++'?
Эта однострочная строка удаляет повторяющиеся строки из текстового ввода без предварительной сортировки. Например: $ cat >f q w e w r $ awk '!a[$0]++' <f q w e r $ Оригинальный код, который я нашел в интернете, читал: awk '!_[$0]++' Это было еще более озадачивающим для меня, так как я …

3
Как сортировать большие файлы?
У меня есть ПК с процессором Intel® Pentium® G640 с тактовой частотой 2,80 ГГц и 8 ГБ оперативной памяти. Я использую Scientific Linux 6.5 на нем с файловой системой EXT3. На этой установке, какой самый быстрый способ я могу сделать sort -uна 200-гигабайтном файле? Должен ли я разделить файл на …
35 sort 

2
Почему сортировка -o полезна?
Философия UNIX гласит: делай одно и делай это хорошо. Создавайте программы, которые обрабатывают текст, потому что это универсальный интерфейс. Команда sort, по крайней мере, сортировка GNU, имеет -oвозможность вывода в файл вместо stdout. Почему, скажем, sort foobar -o whateverполезно, когда я мог просто sort foobar > whatever?

1
Почему сортировка меняет порядок строк с одинаковыми ключами сортировки?
Вот данные: D 2 B 2 A 2 Когда я запускаю эту команду: sort -k2,2 file это выводит: A 2 B 2 D 2 Мой вопрос заключается в том, что, когда я указываю только второй столбец -k2,2, почему он сортируется также по первому столбцу? Поскольку все значения второго столбца одинаковы, …
31 sort 

6
Как вывести список файлов, отсортированных по дате изменения рекурсивно (команда stat недоступна!)
Как я могу получить список всех файлов в текущем каталоге вместе с датой их изменения и отсортировать по этой дате? Теперь я знаю, как этого добиться find, statи sort, но по какой-то странной причине statон не установлен на коробке, и вряд ли я смогу его установить. Любой другой вариант? PS: …
31 files  date  sort 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.