unix sort command with syntax
Научите Уник наредбу за сортирање са примерима:
Наредба Уник сортирања је једноставна наредба која се може користити за преуређивање садржаја текстуалних датотека ред по ред.
Команда је наредба филтера која сортира улазни текст и исписује резултат у стдоут. Подразумевано се сортирање врши ред по ред, почев од првог знака.
- Бројеви су сортирани да буду испред слова.
- Мала слова сортирана су тако да буду испред великих слова.
Уник наредба за сортирање са примерима
Синтакса сортирања:
sort (options) (files)
Опције сортирања:
Неке од подржаних опција су:
- сорт -б: Занемари празна места на почетку реда.
- сорт -р: Обрни редослед сортирања.
- сорт -о: Наведите излазну датотеку.
- сорт -н: За сортирање користите нумеричку вредност.
- сорт -М: Поредај према наведеном календарском месецу.
- сорт -у: Потисните редове који понављају ранији тастер.
- сорт -к ПОС1, ПОС2: Наведите кључ за сортирање. ПОС1 и ПОС2 су опционални параметри и користе се за означавање почетног и завршног индекса поља. Без ПОС2 користи се само поље одређено ПОС1. Сваки ПОС је наведен као „Ф.Ц“ где Ф представља индекс поља, а Ц представља индекс знакова од почетка поља.
- сорт -т СЕП: Користите предвиђени сепаратор за идентификацију поља.
Помоћу опције -к, наредба за сортирање може се користити за сортирање равних база података датотека. Без опције „-к“, сортирање се врши помоћу целе линије. Подразумевани сепаратор за поља је размак. Опција -т се може користити за промену сепаратора.
Примери:
Претпоставимо доњи почетни садржај датотеке1.ткт за следеће примере
01 Прииа
04 Схреиа
03 Напишите
02 Тусхар
како прегледати кмл датотеке у ворд-у
Поредај са подразумеваним редоследом:
$ sort file1.txt 01 Priya 02 Tushar 03Tuhina 04 Shreya
У овом примеру сортирање се прво врши помоћу првог знака. Будући да је ово исто за све редове, сортирање се затим наставља на други знак. С обзиром да је други знак јединствен за сваку линију, сортирање се ту завршава.
Поредај у обрнутом редоследу:
$ sort -r file1.txt 04 Shreya 03Tuhina 02 Tushar 01 Priya
У овом примеру сортирање се врши слично горњем примеру, али резултат је обрнутим редоследом.
Поредај по другом пољу:
$ sort -k 2 file1.txt 01 Priya 04Shreya 03Tuhina 02 Tushar
Сада претпоставимо да је оригинални филе2.ткт као доле
01 Прииа
01 Пооја
01 Прииа
01 Евен
Поредај са подразумеваним редоследом
$ sort file2.txt 01 Pari 01 Pooja 01Priya 01Priya
Сортирај потискујући поновљене редове
$ sort -u file2.txt 01 Pari 01 Pooja 01Priya
Закључак
Наредба Сорт у Унику је наредба филтера која сортира улазни текст и исписује резултат у стдоут. Надам се да су синтакса и опције команде за сортирање Уник објашњене у овом посту корисне.
Препоручено читање
- Синтакса наредбе Уник Цат, опције са примерима
- Изрежи команду у Унику са примерима
- Лс наредба у Унику са примерима
- Греп наредба у Унику са једноставним примерима
- Тар наредба у Унику за стварање резервних копија (примери)
- Нађи команду у Унику: Пронађи датотеке помоћу датотеке Уник Финд (примери)
- Наредбе за обраду текста Уник: Уник филтри са примерима
- МонгоДБ метода сортирања () са примерима