in reply to File Search

Assuming you're on some Unix-based system:
#!/bin/sh for file in $(find . -name '*.out' | xargs grep -n error) do mail "$file has an error in it!" -m operator@my.datacenter.org done

A similar script can be written using the Windows script language, as well.

In other words, you don't need Perl for this.

------
We are the carpenters and bricklayers of the Information Age.

The idea is a little like C++ templates, except not quite so brain-meltingly complicated. -- TheDamian, Exegesis 6

... strings and arrays will suffice. As they are easily available as native data types in any sane language, ... - blokhead, speaking on evolutionary algorithms

Please remember that I'm crufty and crochety. All opinions are purely mine and all code is untested, unless otherwise specified.

Replies are listed 'Best First'.
Re: Re: File Search
by exussum0 (Vicar) on Oct 23, 2003 at 11:32 UTC
    Eep! At least assign all the files/output of find to an array and send 1 email :)

    Play that funky music white boy..
Re: Re: File Search
by agentv (Friar) on Oct 23, 2003 at 22:14 UTC
    ...obviously I'm lost.

    I thought that this was the "How_To_Avoid_Using_Perl Monks" web site!

    ...All the world looks like -well- all the world, when your hammer is Perl.
    ---v

      Just because you can do something in Perl doesn't mean you should do it in Perl. Shell scripting is a very valuable tool that is the best tool for a certain set of specific tasks, such as dealing with the Unix filesystem in simple ways.

      ------
      We are the carpenters and bricklayers of the Information Age.

      The idea is a little like C++ templates, except not quite so brain-meltingly complicated. -- TheDamian, Exegesis 6

      ... strings and arrays will suffice. As they are easily available as native data types in any sane language, ... - blokhead, speaking on evolutionary algorithms

      Please remember that I'm crufty and crochety. All opinions are purely mine and all code is untested, unless otherwise specified.