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

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



On Thu, 26 Apr 2007 00:25:15 -0700, Arnau Carrasco <ra@ucv.es> wrote:
----- Original Message ----- From: "Luis Rodrigo Gallardo Cruz" <rodrigo@nul-unu.com>
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.

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

Este es el que me parece mejor. La lista pudiera salir
`find -maxdepth 1 -type d`.

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.

Pero este te va a dar la lista de todos los archivos que no se
llamen ArchivoBuscado, pudieran ser cientos de archivos en el
mismo directorio.

--
Octavio.



Reply to: