Edisi sebelumnya (8 Jan 2000): http://www.mail-archive.com/[email protected]/msg00902.html [~/milis]$ wc -l * | sort -n 80 majalah 110 i18n 203 security 219 klinik 227 linux-policy 250 linux-aktivis 420 linux-bursa 448 linux-berita 459 linux-desktop 509 linux-programming 775 linux-admin 890 linux-setup 4590 total [~/milis]$ cat * | sort | uniq | wc -l 1874 [~/milis]$ bc -q scale=6 4590/1874 2.449306 [~/milis]$ cat * | sort | uniq > ~/unik [~/milis]$ (for a in `cat ~/unik`;do grep "^$a$" *|wc -l;done)|sort -r>~/jumlah [~/milis]$ for a in `uniq ~/jumlah`;do grep "$a$" ~/jumlah|wc -l;done 8 7 19 16 41 36 52 92 122 184 379 932 Penjelasan: Di directory ~/milis ada 12 file yg masing2 isinya daftar pelanggan masing2 milis, satu email per baris (hasil dari ezmlm-list). 1. Hitung jumlah pelanggan masing2 milis, totalnya 4590 (termasuk yg langganan ke beberapa milis). 2. Ada 1874 email address unik dari semua pelanggan 12 milis. 3. Dirata-rata, masing2 email address tersubscribe ke sekitar 2.45 milis 4. Simpan daftar pelanggan unik ke file ~/unik 5. Dari masing2 pelanggan unik, hitung dia terdaftar ke berapa milis, lalu di-reverse sort (gede duluan), lalu hasilnya disimpen ke file ~/jumlah 6. Dari file ~/jumlah itu didapat: 8 email terdaftar di 12 milis, 7 email terdaftar di 11 milis, 19 email terdaftar di 10 milis, 16 email terdaftar di 9 milis, 41 email terdaftar di 8 milis, 36 email terdaftar di 7 milis, 52 email terdaftar di 6 milis, 92 email terdaftar di 5 milis, 122 email terdaftar di 4 milis, 184 email terdaftar di 3 milis, 379 email terdaftar di 2 milis, 932 email terdaftar di 1 milis saja. Ronny ---------------------------------------------------------------------------- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3 Pengelola dapat dihubungi lewat [EMAIL PROTECTED]

