Linux/Unix Shell Scripting - Obtener los grupos del sistema con el GID entre el 10 y 50

 
Vista:

Obtener los grupos del sistema con el GID entre el 10 y 50

Publicado por luis (1 intervención) el 20/01/2019 15:04:56
Crear un programa shell script, llamado grupos.sh, que muestre un listado de todos los grupos cuyo GID esté comprendido entre 10 y 50 (ambos inclusive).

No se como LISTAR solo los grupos que tengan el GID entre 10 y 50
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de joel
Val: 84
Oro
Ha mantenido su posición en Linux/Unix Shell Scripting (en relación al último mes)
Gráfica de Linux/Unix Shell Scripting

Obtener los grupos del sistema con el GID entre el 10 y 50

Publicado por joel (32 intervenciones) el 20/01/2019 20:22:42
Mira si te sirve este código:
1
2
3
4
5
6
7
8
9
10
11
#!/bin/bash
 
GRUPOS=`cat /etc/group`
 
for group in $GRUPOS
do
    groupID=`echo $group | cut -d":" -f3`
    if [ $groupID -ge 10 -a $groupID -lt 50 ];then
        echo $group
    fi
done
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar