Linux/Unix Shell Scripting - Ayuda ejercicio usuarios uid mayor parametro

   
Vista:

Ayuda ejercicio usuarios uid mayor parametro

Publicado por NaNDo (1 intervención) el 01/02/2010 18:15:01
Tengo un problema con el siguiente ejercicio:
Mostrar los usuarios que su uid sea mayor o igual que una pasada como parámetro, mostrar también directorio trabajo.

valor=$1
EXISTE=`cat /etc/passwd | grep "$valor"`
if [ ! $EXISTE ]

then
echo "La UID $valor no existe."
exit
fi

id $valor 1>/dev/null 2>&1
UID=`echo $EXISTE | cut -d: -f3`
NOMBRE=`id $valor | cut -f1 -d" "`
echo nombre: $NOMBRE
ls -lR $UID 2>/dev/null | grep '^d'
exit

Esto es lo que he conseguido sacar pero no funciona y no se que es lo que falla. Si alguien me pudiera ayudar se lo agradecería.

Gracias de antemano.

Saludos.
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