Descripción: Script que muestra el grupo con mayor cantidad de usuarios, y el nombre de los usuarios.
#! /bin/bash if test $# -ge 1 then echo "Este Script no necestia parametros" exit 0 else ypcat passwd | awk -F: ' NR > 1 { vec[$4] +=1} END { VAN=1 for (x in vec) if (VAN==1) {MAYOR=vec ; GRUPO=x; VAN=0} else if (MAYOR < vec ) {MAYOR=vec ; GRUPO=x;} print GRUPO" " MAYOR+1 }' > borrar VAR1=`cat borrar | cut -d" " -f1` VAR2=`cat borrar | cut -d" " -f2` VAR3=`ypcat group | grep $VAR1 | cut -d":" -f1` echo " El grupo $VAR3 tiene la mayor cantidad de usuarios con un total de $VAR2" rm borrar exit 0 fi
0 comentarios:
Publicar un comentario