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