2014-09-25 42 views
0

我想弄清楚如何獲取登錄用戶的列表,然後用管道對這個列表進行排序,並只顯示每一個獨特的發生。使用管道獲取登錄用戶的排序uniq列表

我幾乎在那裏,但問題是,「誰 - 命令」似乎不允許按名稱列出用戶 - 它列出其他參數,如登錄時間,線程等。這導致每一行都是獨一無二的。

這裏是我的命令

who | sort | uniq 

和結果:

eric  :3   2014-09-25 15:23 (:3) 
karen :0   2014-09-25 14:41 (:0) 
karen pts/0  2014-09-25 14:48 (:0) 
john  :2   2014-09-25 15:23 (:2) 
carol :1   2014-09-25 15:22 (:1) 
carol pts/25  2014-09-25 15:22 (:1) 
admin :4   2014-09-25 15:23 (:4) 

所以 - 我如何才能只在列表中唯一的名單?

回答

1

只取第一列:

who | cut -d ' ' -f 1 | sort -u