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

Solution: find -exec

Hi all!

I reply myself here

On Wed, 29 Jul 1998, Oliver Elphick wrote:

> Ulisses Alonso wrote:
>   >
>   >Hi all
>   >
>   >I would like to know if there is a way to make something like this
>   >
>   >find <some path> -exec command1 {} | command2 \; 
> I take it you want to run the pipeline `command1 | command2' on each file.
> I don't think you can do this with find's own command line; the easiest way
> is probably to write a little script and execute that instead:
> find <some path> -exec myscript {} \;

I found a better way:

find <some path> -exec bash -c "myfirstcommand {} | mysecondcommand | [...] \;

Note that the use of find's {} is correct here



PD: Oracle8 and Informix will be ported to Linux!!!!!!!!!!!!!!!!!!!!!
"Computers are useless. They can only give answers."            Pablo Picasso

Unsubscribe?  mail -s unsubscribe debian-user-request@lists.debian.org < /dev/null

Reply to: