Subject: Re: multi find with different file outputs
To: SODA Noriyuki <firstname.lastname@example.org>
From: Jeremy C. Reed <email@example.com>
Date: 09/24/2005 23:42:28
On Sun, 25 Sep 2005, SODA Noriyuki wrote:
> How about using "GNU find"-compatible options?
> i.e. -fprint and -fprint0?
> The option -fprint and -fprint0 take a filename as its parameter,
> instead of file descriptor number.
>> 3) Another idea could be:
>> find / \( -name "*.core" -output 5 \) -o \( -user joe -output 6 \) \
>> 5>core.dumps 6>joes.files
> This could be written as follows in GNU find:
> find / \( -name "*.core" -fprint /dev/fd/5 \) -o \
> \( -user joe -fprint /dev/fd/6 \) \
> 5>core.dumps 6>joes.files
Learn something new every day. Thanks for the info. I just tried GNU find
and it works like I expect:
find /etc \( -user bin -fprint ~/J \) -o \( -name "*pass*" -fprint ~/J2 \)
This looks like this would be good enough. I'll use that naming instead.
And give it a try.
My plan is to use this for /etc/security to do three finds in one find.
Jeremy C. Reed
technical support & remote administration