Wiersz poleceń - Linux

0

Mam pytanie. Jak wyciągnąć id grupy, która jest grupą podstawową dla największej liczby użytkowników?

3

select id from groups .. a nie sory: awk -F, '{print NF-1 ":" $0}' /etc/group | sort -nr | head -n 1 | cut -d: -f2
awk -F, <- kolumny odseparowane przecinkiem (bo na koncu masz userow tam :jakis,innyjakis,itd... oddzielonych przecinkiem
print NF-1 ":" $0 <- wypisuje ile kolumn zliczyl (userow) , potem wypisuje dwukropek i oryginalna linijke
robimy to na /etc/group tam linux trzyma te grupy
| <- potok (przekazujesz wynik z awk do tego sortownika)
sort -nr (sortownik sortuje. flaga -r od reverse -> chcemy od najwiekszych do najmniejszych)
znowu potokiem przekazujesz do heada tym razem, ale juz posortowane linijki
head -n 1 (pokaz tylko pierwsza linijke z gory)
cut -d: -f2 (jako seperator kolumn uznajemy dwurkopek i drukujemy tylko druga kolumne czyli nazwe grupy)

tyle.

1 użytkowników online, w tym zalogowanych: 0, gości: 1