UNIQ(1) | Kullanıcı Komutları | UNIQ(1) |
İSİM
uniq — yinelenen satırları atlar ve raporlar
KULLANIM
uniq |
[SEÇENEK ...] [GİRDİ [ÇIKTI ]] |
AÇIKLAMA
GİRDİ
deki (veya standart girdideki) arka arkaya gelen aynı satırlardan sadece ilkini ve eşsiz satırları ÇIKTI
ya (veya standart çıktıya) yazar.
Hiçbir seçenek belirtilmezse, eşleşen satırlar ilk rastlanılan ile birleştirilir.
Uzun seçenekler için zorunlu olan girdiler kısa seçenekler için de zorunludur.
-
-c
,--count
-
Her satırın başına tekrar sayısını yazar.
-
-d
,--repeated
-
Yinelenen satırları her grupta yalnızca bir kere gösterir.
-
-D
-
Yinelenen satırların tamamını gösterir.
-
--all-repeated
[=
YÖNTEM
] -
Gruplar arasına boş satır yerleştirmesi dışında
-D
gibidir. İsteğe bağlı olanYÖNTEM
ile yinelenen satırların nasıl gruplanacağı belirtilir ve şu değerlerden biri olmalıdır:-
none
-
Yinelenen satırlar gruplara ayrılmaz. Bu, bir
YÖNTEM
belirtmemekle aynıdır. Öntanımlıdır. -
prepend
-
Her yinelenen satır grubundan önce bir satır sonu çıktılar.
-
separate
-
Yinelenen satır gruplarını tek bir satır sonu ile ayırır. Bu, ilk gruptan önce satır sonunun olmayışı dışında
prepend
kullanımı ile aynıdır. Böyle bir çıktı kullanıcılar için daha elverişlidir.
-
-
-f
,--skip-fields=
SAYI
-
Eşsizlik bakımından sınamadan önce satırın
SAYI
alanını atlar. -
--group
[=
YÖNTEM
] -
Gruplar arasına boş satır yerleştirerek herşeyi gösterir.
YÖNTEM
=[separate(öntanımlı),prepend,append,both]
-
-i
,--ignore-case
-
Karşılaştırırken harf büyüklüklerini farklılık olarak ele almaz.
-
-s
,--skip-chars=
SAYI
-
Eşsizlik bakımından sınamadan önce satırın
SAYI
karakterini atlar. Hem alan hem karakter atlanması istenmişse önce alanlar atlanır. -
-u
,--unique
-
Sadece eşsiz satırları basar.
-
-w
,--check-chars=
SAYI
-
Satırların yalnızca
SAYI
karakterlik kısmı karşılaştırılır. -
-z
,--zero-terminated
-
Satırları satır sonu karakteri ile değil 0 baytı ile sonlandırır.
-
--help
-
Yardım iletisini görüntüler ve çıkar.
-
--version
-
Sürüm bilgilerini görüntüler ve çıkar.
Bir alan, en azından bir boşluk veya sekme ile diğerlerinden ayrılmış karakterlerden oluşur ve karakterlerden önce atlanır.
Bilginize
uniq ardarda gelmedikçe yinelenen satırları saptayamaz. Bu bakımdan dosya içeriğinin önce sıralanması gerekebilir ya da uniq olmaksızın sort -u kullanılabilir.
YAZAN
Richard M. Stallman ve David MacKenzie tarafından yazılmıştır.
GERİBİLDİRİM
TELİF HAKKI
Telif hakkı © 2021 Free Software Foundation, Inc. Lisans GPLv3+: GNU GPL sürüm 3 veya üstü <http://gnu.org/licenses/gpl.html> Bu bir özgür yazılımdır: yazılımı değiştirmek ve dağıtmakta özgürsünüz. Yasaların izin verdiği ölçüde HİÇBİR GARANTİ YOKTUR.
İLGİLİ BELGELER
GNU coreutils sayfasında: <http://www.gnu.org/software/coreutils/uniq>
info '(coreutils) uniq invocation'