Shell - run shell commands transparently within perl


SYNOPSIS

       See below.


DESCRIPTION

         Date: Thu, 22 Sep 94 16:18:16 -0700
         Message-Id: <9409222318.AA17072@scalpel.netlabs.com>
         To: perl5-porters@isu.edu
         From: Larry Wall <lwall@scalpel.netlabs.com>
         Subject: a new module I just wrote

       Here's one that'll whack your mind a little out.

           #!/usr/bin/perl

           use Shell;

           $foo = echo("howdy", "<funny>", "world");
           print $foo;

           $passwd = cat("</etc/passwd");
           print $passwd;

           sub ps;
           print ps -ww;

           cp("/etc/passwd", "/tmp/passwd");

       That's maybe too gonzo.  It actually exports an AUTOLOAD
       to the current package (and uncovered a bug in Beta 3, by
       the way).  Maybe the usual usage should be

           use Shell qw(echo cat ps cp);

       Larry

       If you set $Shell::capture_stderr to 1, the module will
       attempt to capture the STDERR of the process as well.

       The module now should work on Win32.

        Jenda


AUTHOR

       Larry Wall

       Changes by Jenda@Krynicky.cz and Dave Cottle <d.cot­
       tle@csc.canterbury.ac.nz>


Man(1) output converted with man2html