still has asked for the wisdom of the Perl Monks concerning the following question:

This node falls below the community's threshold of quality. You may see it by logging in.

Replies are listed 'Best First'.
Re: Bourne script calling perl script
by nandeya (Monk) on Apr 11, 2002 at 20:06 UTC
    Here is a few seconds of work guessing at what you are trying to do:
    #!perl -w use strict; open(OUTFILE,">paramsfile.txt"); foreach (@ARGV) { print OUTFILE "$_\n"; } close OUTFILE;

    Note that the paramsfile.txt would just keep writing over itself, so maybe if this process ran daily you could say something like:
    #!perl -w use strict; my ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(t +ime); $year = $year + 1900; $mon = $mon+1; if (length($mon)<2) { $mon = "0" . $mon; } if (length($mday)<2) { $mday= "0" . $mday; } my $fn = "paramsfile_" . $year . "_" . $mon . "_" . $mday . ".txt"; open(OUTFILE,">$fn"); foreach (@ARGV) { print OUTFILE "$_\n"; } close OUTFILE;


    If that is what you are trying to do I hope helpful.
    nandeya
Re: Bourne script calling perl script
by perlplexer (Hermit) on Apr 11, 2002 at 19:22 UTC
    I bet most of us didn't take telepathy classes in college; so instead of us guessing what the problem might be, why don't you provide a snippet of how the Perl script is called.

    --perlplexer