Sida 1 av 1
users
Postat: 25 nov 2016, 00:47
av janneblade
Hej! hur kan jag med ett kommando lista alla inloggade användare i en sorterad lista där ingen användare får listas mer än en gång och där bara inloggningsnamnet ska visas.?
who -u
hur funkar det med awk för att filtrera ut så det bara visas inloggingsnamnet?
Re: users
Postat: 25 nov 2016, 01:10
av Gunnar Hjalmarsson
janneblade skrev:hur kan jag med ett kommando lista alla inloggade användare i en sorterad lista där ingen användare får listas mer än en gång och där bara inloggningsnamnet ska visas.?
printf '%s\n' $(users) | sort -u
Re: users
Postat: 27 nov 2016, 06:20
av johanre
En annan variant som inte är lika snygg som Gunnars förslag:
Re: users
Postat: 27 nov 2016, 09:03
av mcNisse
En awk-igare variant:
Kod: Markera allt
who | awk '{user[$1]=$1} END {asort(user); for (key in user) {print user[key];}}'