Pertanyaan yang diberi tag uniq

120
Apa perbedaan antara "sort -u" dan "sort | uniq ”?

Di mana-mana saya melihat seseorang perlu mendapatkan daftar unik yang disortir, mereka selalu mengirim pesan sort | uniq. Saya belum pernah melihat contoh di mana seseorang menggunakannya sort -u. Kenapa tidak? Apa bedanya, dan mengapa lebih baik menggunakan uniq daripada bendera unik untuk...

40
Bagaimana awk '! A [$ 0] ++' bekerja?

Lapisan satu ini menghapus garis duplikat dari input teks tanpa pra-sortasi. Sebagai contoh: $ cat >f q w e w r $ awk '!a[$0]++' <f q w e r $ Kode asli yang saya temukan di internet berbunyi: awk '!_[$0]++' Ini bahkan lebih membingungkan bagi saya karena saya mengambil _arti khusus...

35
Bagaimana uniq tidak cukup unik sehingga ada juga uniq --unique?

Berikut adalah perintah pada file acak dari pastebin : wget -qO - http://pastebin.com/0cSPs9LR | wc -l 350 wget -qO - http://pastebin.com/0cSPs9LR | sort -u | wc -l 287 wget -qO - http://pastebin.com/0cSPs9LR | sort | uniq | wc -l 287 wget -qO - http://pastebin.com/0cSPs9LR | sort | uniq -u | wc...

16
Hapus garis duplikat berpasangan?

Saya menemukan kasus penggunaan ini hari ini. Tampaknya sederhana pada pandangan pertama, tapi mengutak-atik sekitar dengan sort, uniq, seddan awkmengungkapkan bahwa itu trivial. Bagaimana saya bisa menghapus semua pasangan garis duplikat? Dengan kata lain, jika ada jumlah duplikat dari suatu...

15
Apa yang `uniq -t` lakukan?

Saya memiliki beberapa kode lama dari tahun 2003 yang menggunakan -topsi untuk uniqperintah. Itu melempar kesalahan karena opsi itu mungkin tidak didukung lagi. Inilah bagian yang menggunakan perintah: egrep -n "{ IA32_OP" ia32-decode.c | \ awk '{ print $1 $3 $4 }' | \ sort -t '(' +1 | \ uniq...

11
Hapus garis duplikat yang berdekatan sambil menjaga pesanan

Saya memiliki file dengan satu kolom dengan nama yang berulang beberapa kali. Saya ingin menyingkat setiap pengulangan menjadi satu, sambil menjaga pengulangan lainnya dengan nama yang sama yang tidak berdekatan dengan pengulangan lainnya dengan nama yang sama. Misalnya saya ingin mengubah sisi...

8
Alat `uniq` tercepat di linux

Saya punya file teks besar (1,5 G), Saya ingin tahu apa alat tercepat dan lebih dapat diandalkan di Linux. Saya biasanya menggunakan: awk '!x[$0]++' file.txt Tetapi ketika saya menggunakan htopperintah saya melihat penggunaan memori saya meningkat. Saya ingin tahu apa yang tercepat dan lebih...