[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [OT] Obtener usuarios que no tienen un archivo




----- Original Message ----- From: "Luis Rodrigo Gallardo Cruz" <rodrigo@nul-unu.com>
To: <debian-user-spanish@lists.debian.org>
Sent: Thursday, April 26, 2007 1:13 AM
Subject: Re: [OT] Obtener usuarios que no tienen un archivo

On Wed, Apr 25, 2007 at 05:51:02PM -0500, Debian wrote:
Pero lo que necesito es que me arroje los usuarios que no tienen este
archivo es su home.

Ya vi el man de find y el de grep, probe este comando sin obtener el
resultado que busco:
find /home/ -name ArchivoBuscado | grep -v ArchivoBuscado

/me se rasca la cabeza.

No veo como sacar eso directamente con find. Pero el siguiente
pseudocódigo igual y te sirve de inspiración:

for home in <lista de todos los home de usuarios>; do
if ! test -f $home/ArchivoBuscado; then echo $home;fi
done

Tambien puedes hacer:

find /home/ | grep -v ArchivoBuscado

El output de tu find solo sacaba las entradas que contenian ArchivoBuscado, asi que solo con quitarle el filtro "-name ArchivoBuscado" ya te los sacaba todos... luego el grep hace el resto.


--
Rodrigo Gallardo
GPG-Fingerprint: 7C81 E60C 442E 8FBC D975  2F49 0199 8318 ADC9 BC28


Saludos.

---------------------------------------------
Arnau Carrasco - http://www.arnaucarrasco.com
---------------------------------------------



Reply to: