Subject: Re: multi find with different file outputs
To: Jeremy C. Reed <reed@reedmedia.net>
From: SODA Noriyuki <soda@sra.co.jp>
List: tech-userlevel
Date: 09/25/2005 15:34:22
>>>>> On Sat, 24 Sep 2005 23:15:39 -0700 (PDT),
"Jeremy C. Reed" <reed@reedmedia.net> said:
> I'd like to patch up find(1) to add option to have it output to different
> file outputs.
>
> I have a patch for my idea #3 below.
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
--
soda