Запитання з тегом «sort»

Сортування текстових файлів або інших даних, наприклад, за допомогою утиліти сортування.

18
Як ви сортуєте du вихід за розміром?
Як сортувати 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 /var/cvs 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 # order doesn't …
145 command-line  sort 

5
Сортувати на основі третього стовпця
Я стикаюся з величезним файлом у 4 стовпці. Я хотів би відобразити відсортований файл у stdout на основі його 3-го стовпця: cat myFile | sort -u -k3 Чи достатньо цього для виконання трюку?
131 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 …
122 ls  filenames  sort  numbering 

5
Яка різниця між сортуванням -у та сортуванням uniq ”?
Скрізь, де я бачу когось, хто потребує отримання відсортованого, унікального списку, до якого завжди звертаються sort | uniq. Я ніколи не бачив прикладів, де хтось використовує sort -uзамість цього. Чому ні? У чому різниця, і чому для сортування краще використовувати uniq, ніж унікальний прапор?
119 bash  sort  uniq 


4
Чи підтримує сортування сортування файлу на місці, наприклад `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 …

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

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

3
Як сортувати великі файли?
У мене є ПК з процесором Intel (R) Pentium (R) G640 при 2,80 ГГц і 8 ГБ оперативної пам’яті. Я працюю на ньому Linux Linux 6.5 з файловою системою EXT3. Налаштування, який найшвидший спосіб зробити у sort -uфайлі на 200 гігабайт? Чи слід розділити файл на менші файли (розміром менше …
35 sort 

2
Чому сорт -о корисний?
Філософія 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це не встановлено на коробці, і навряд чи я можу це встановити. Будь-який інший …
31 files  date  sort 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.