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.