logo

Линук уник команда

Линук уник команда се користи за уклањање свих поновљених редова из датотеке. Такође, може се користити за приказ броја било које речи, само понављаних редова, игнорисање знакова и упоређивање одређених поља. То је једна од најчешће коришћених команди у Линук система. Често се користи са команда сортирања јер пореди суседне ликове. Одбацује све идентичне линије и уписује излаз.

Синтакса:

 uniq [OPTION]... [INPUT [OUTPUT]] 

Опције:

Неке корисне опције командне линије уник команде су следеће:

-ц, --цоунт: префиксира редове бројем појављивања.

-д, --поновљено: користи се за штампање дупликата линија, по један за сваку групу.

-Д: Користи се за штампање свих дупликата линија.

--све-поновљено[=МЕТОД]: Прилично је слична опцији '-Д', разлика између обе опције је у томе што дозвољава раздвајање група са празном линијом.

како претворити цео број у стринг јава

-ф, --скип-фиелдс=Н: Користи се да би се избегло поређење првих Н поља.

база података о својствима киселина

--гроуп[=МЕТОД]: Користи се за приказ свих ставки и раздваја групе празним редом.

-и, --игнорирај велика и мала слова: Користи се за игнорисање разлика приликом поређења.

-с, --скип-цхарс=Н: Користи се да би се избегло поређење првих Н знакова.

-у, --јединствено: користи се за штампање јединствених линија.

-з, --завршено нула: Користи се да је граничник реда НУЛ, а не режим новог реда.

-в, --цхецк-цхарс=Н: Користи се за поређење не више од Н знакова у редовима.

--помоћ: Користи се за приказ документације помоћи.

--верзија: Користи се за приказ информација о верзији.

Примери уник команде

Погледајмо следеће примере уник команде:

Уклоните поновљене линије

Да бисте уклонили поновљене редове из датотеке, извршите основну уник команду на следећи начин:

пандин стожер
 sort dupli.txt | uniq 

Горња команда ће уклонити дупле редове из датотеке „дупли.ткт“. Размотрите доњи излаз:

Линук Уник филтери

Из горњег излаза, речи које се понављају се занемарују.

Изброји број појављивања речи

Можемо да пребројимо број појављивања речи коришћењем наредбе уник. Опција '-ц' се користи за бројање речи. Извршите га на следећи начин:

 sort dupli.txt | uniq -c 

Горња команда ће бројати речи које долазе у 'дупли.ткт'. Размотрите доњи излаз:

Линук Уник филтери

Из горњег излаза, команда 'сорт дупли.ткт | уник -ц' броји колико пута се реч понавља.

Прикажите поновљене редове

Опција '-д' се користи за приказ само поновљених редова. Приказаће само редове који ће бити више пута у датотеци и писати излаз у стандардни излаз. Размотрите доњу команду:

који је измислио школу
 sort dupli.txt | uniq -d 

Горња команда ће приказати само поновљене редове. Размотрите доњи излаз:

Линук Уник филтери

Прикажите јединствене линије

Опција '-у' се користи за приказ само јединствених линија (које се не понављају). Приказаће само редове који се појављују само једном и резултат ће записати у стандардни излаз. Размотрите доњу команду:

 sort dupli.txt | uniq -u 

Горња команда ће приказати само јединствене линије из датотеке 'дупли.ткт'. Размотрите доњи излаз:

иф-елсе јава
Линук Уник филтери

Занемарите ликове у поређењу

Опција '-с' се користи за игнорисање знакова у поређењу. Он ће игнорисати наведени број знакова и приказати резултат на стандардном излазу. Размотрите доњу команду:

 sort dupli.txt | uniq -s 2 

Горња команда ће игнорисати прва два знака у поређењу из датотеке 'дупли.ткт'. Размотрите доњи излаз:

Линук Уник филтери

Занемарите поља у поређењу

Опција '-ф' се користи за игнорисање поља. Размотрите доњу команду:

 uniq -f 2 dupli2.txt 

Горња команда неће упоређивати прва два поља из датотеке 'дупли2.ткт'. Размотрите доњи излаз:

Линук Уник филтери

Из горњег излаза, прва два поља се прескачу, а преостала сва поља се пореде из датотеке 'дупли2.ткт'.