Com a ajuda do whocomando, podemos obter usuários ativos, quero apenas o primeiro campo, como
user 1
user 2
user 3
Com a ajuda do whocomando, podemos obter usuários ativos, quero apenas o primeiro campo, como
user 1
user 2
user 3
Respostas:
Você pode obter apenas os nomes de usuário assim:
who | awk '{print $1}' | sort
Onde wholista todos os usuários logados, passa a saída para a awkqual apenas imprime a primeira seção ("coluna") do texto de cada linha, passa para a sortqual classifica a saída.
who | cut --delimiter=' ' --field=1 | sort --unique(a versão curta diz:) who|cut -d' ' -f1|sort -u.
sort -uvez desort | uniq