мачка дупликат1.ткт | сорт -к 2 | уник -ф 1
Ако се питате са заставицом „сортирај“, то је рећи „сортирај“ да сортира на основу друге колоне.
Прикажите све редове, али засебне дупликате
Према свим горе поменутим примерима, „уник“ задржава само прву појаву дуплицираног садржаја, а уклања остатак. Како би било да потпуно уклоните дупликат садржаја? Да, користећи заставицу „-у“, можемо присилити „уник“ да задржи само непоновљиве редове.
мачка дупликат.ткт | врста
мачка дупликат.ткт | сортирај | уник -у
Хмм, превише дупликата је сада нестало ..
Прескочи почетне знакове
Разговарали смо о томе како да кажемо „уник-у“ да ради свој посао за друга поља, зар не? Време је за почетак провере након низа почетних знакова. У ту сврху, заставица „-с“, праћена бројем знакова, говориће „уник“ да обави посао.
мачка дупликат1.ткт | сорт -к 2 | уник -с 2
Сличан је примеру где је „уник“ требало да изврши свој задатак само у другом пољу. Да видимо још један пример са овим триком.
мачка дупликат.ткт | сортирај | уник -с 5
Проверите САМО почетне знакове
Баш као и начин на који смо рекли „уник“ да прескочи првих пар знакова, такође је могуће рећи „уник“ да само ограничи провјеру унутар првих пар знакова. У ту сврху постоји посебна заставица „-в“.
мачка дупликат.ткт | сортирај | уник -в 5
Ова наредба говори „уник“ да изврши провјеру јединствености унутар првих 5 знакова.
Погледајмо још један пример ове команде.
мачка дупликат1.ткт | сортирај | уник -в 5
Брише све остале случајеве „дупликата“ уноса јер је извршио проверу јединствености дела „дупли“.
Неосјетљивост на велика и мала слова
Када проверава јединственост, „уник“ такође проверава и случај ликова. У неким ситуацијама осетљивост на велика и мала слова није битна, па можемо користити заставицу „-и“ да бисмо направили „ункк“ осетљивим на мала и велика слова.
Овде вам представљам демо датотеку.
Неке заиста паметне копије са мешавином великих и малих слова, тачно? Време је да позовемо снагу "уник" да очисти неред!
мачка дупликат1.ткт | сортирај | уник -и
Жеља испуњена!
НУЛЛ-завршени излаз
Подразумевано понашање „уник“ је да заврши излаз новом линијом. Међутим, излаз се такође може прекинути НУЛЛ-ом. То је прилично корисно ако ћете га користити у скриптирању. Овде је застава „-з“ оно што чини посао.
мачка дупликат.ткт | сортирај | уник -з
Комбиновање више заставица
Сазнали смо бројне заставе „уник“, тачно? Шта кажете на њихово комбиновање?
На пример, комбинујем осетљивост на случај и број понављања заједно.
Ако икада планирате да помешате више заставица, у почетку проверите да ли раде на прави начин. Понекад ствари једноставно не функционишу како би требало.
Последње мисли
„Уник“ је прилично јединствен алат који Линук нуди. Са толико моћних карактеристика може бити корисно на бројне начине. За листу свих застава и њихова објашњења, консултујте човека и инфо странице „уник-а“.
ман уник
инфо уник
Уживати!