On Thu, 26 Apr 2007 00:25:15 -0700, Arnau Carrasco <[EMAIL PROTECTED]> wrote:
----- Original Message ----- From: "Luis Rodrigo Gallardo Cruz"
<[EMAIL PROTECTED]>
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.
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]