Professional Web Applications Themes

Execute shell script from a perl script - Perl / CGI

Hi, How can I executed a Unix shell script from a Perl script. The shell script is a dump of a oracle table to a file. The perl script is for the reformat of this output file. Thanks Karel...

  1. #1

    Default Execute shell script from a perl script

    Hi,

    How can I executed a Unix shell script from a Perl script.
    The shell script is a dump of a oracle table to a file. The perl script is
    for the reformat of this output file.

    Thanks

    Karel


    kderaedt Guest

  2. #2

    Default Re: Execute shell script from a perl script

    J. Gleixner wrote:
    > kderaedt wrote:
    >
    >> Hi,
    >>
    >> How can I executed a Unix shell script from a Perl script.
    >> The shell script is a dump of a oracle table to a file. The perl
    >> script is
    >> for the reformat of this output file.
    >
    > perldoc -f system
    >
    Or if your perl script takes input from STDIN, and you modified your
    shell script to echo to STDOUT, no need to call system, it'd simply be:

    script.pl < script.sh > formatted.out

    J. Gleixner Guest

  3. #3

    Default Re: Execute shell script from a perl script

    J. Gleixner <glex_nospamqwest.net> wrote:
    > Or if your perl script takes input from STDIN, and you modified your
    > shell script to echo to STDOUT, no need to call system, it'd simply be:
    >
    > script.pl < script.sh > formatted.out
    You mean:
    script.sh | script.pl > formatted.out


    --
    Glenn Jackman
    Glenn Jackman Guest

  4. #4

    Default Re: Execute shell script from a perl script

    "kderaedt" <kderaedthotmail.com> wrote in message news:<3efafb0e$0$1064$ba620e4creader1.news.skynet .be>...
    > Hi,
    >
    > How can I executed a Unix shell script from a Perl script.
    > The shell script is a dump of a oracle table to a file. The perl script is
    > for the reformat of this output file.
    >
    > Thanks
    >
    > Karel
    Hi Karel,
    you can try using a system, exec or backticks.

    Here is the doentation for those:
    [url]http://www.perldoc.com/perl5.6/pod/func/system.html[/url]
    [url]http://www.perldoc.com/perl5.6/pod/perlop.html#[/url]

    Hope that helps.

    Regards,
    -Andres Monroy-Hernandez
    Andres Monroy-Hernandez Guest

Similar Threads

  1. shell script help!!
    By Louis in forum Linux / Unix Administration
    Replies: 9
    Last Post: August 20th, 03:44 PM
  2. shell script and chown
    By Tony in forum Linux / Unix Administration
    Replies: 14
    Last Post: November 26th, 05:31 AM
  3. Replies: 1
    Last Post: November 7th, 07:40 PM
  4. shell script with different results
    By cbe32 in forum Linux / Unix Administration
    Replies: 8
    Last Post: September 13th, 05:22 AM
  5. Using the shell's "fmt" command in a perl script
    By Ranyart in forum PERL Miscellaneous
    Replies: 5
    Last Post: August 30th, 10:38 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139