Secara klasik, perintahnya adalah 'siapa' daripada 'pengguna', tetapi 'siapa' memberi Anda lebih banyak informasi. Melihat kembali artikel Unix asli (pertengahan 70-an), contohnya adalah:
who | wc -l
Menggunakan 'wc-l' menghitung garis output - ini bekerja dengan 'pengguna' dan 'siapa'. Menggunakan '-w' hanya bekerja dengan andal bila ada satu kata per pengguna (seperti dengan 'pengguna' tetapi tidak dengan 'siapa').
Anda bisa menggunakan 'grep -c' untuk menghitung garis. Karena Anda hanya tertarik pada nama pengguna yang tidak kosong, Anda dapat melakukan:
who | grep -c .
Selalu ada setidaknya satu karakter di setiap baris.
Seperti dicatat dalam komentar oleh John T , usersperintah berbeda dari whodalam beberapa hal. Yang paling penting adalah bahwa alih-alih memberikan satu nama per baris, itu menyebarkan nama beberapa kali per baris - Saya tidak memiliki mesin dengan pengguna yang cukup berbeda yang masuk untuk menguji apa yang terjadi ketika jumlah pengguna menjadi besar. Perbedaan lainnya adalah 'siapa' yang melaporkan koneksi terminal yang digunakan. Dengan beberapa jendela terminal terbuka, itu akan menampilkan beberapa baris untuk satu pengguna, sedangkan 'pengguna' sepertinya mendaftar pengguna yang masuk sekali saja.
Sebagai konsekuensi dari perbedaan ini, grep -c .formulasi ' ' tidak akan berfungsi dengan perintah 'pengguna'; ' wc -w' itu perlu.