Za pomocą who
polecenia możemy uzyskać aktywnych użytkowników, chcę tylko pierwsze pole, takie jak
user 1
user 2
user 3
Możesz uzyskać tylko nazwy użytkowników, takie jak:
who | awk '{print $1}' | sort
Gdzie who
wyświetla listę wszystkich zalogowanych użytkowników, przekazuje dane wyjściowe, do awk
których wypisuje tylko pierwszą sekcję („kolumnę”) tekstu dla każdego wiersza, przekazuje je do sort
sortowania danych wyjściowych.
sort -u
zamiastsort | uniq
who | cut --delimiter=' ' --field=1 | sort --unique
(krótka wersja brzmi:)who|cut -d' ' -f1|sort -u
.