JALandry has asked for the wisdom of the Perl Monks concerning the following question:
I am trying to embed an in-line perl script into a kornshell script. The code below gets a message that says "FILE NAME IS TOO LONG".
Is embedding perl like this 'legal', or should I be handling it another way?
- -
Thanks, Jim
- -
- -cat /home/spjal/files/bprcf.parms /home/spjal/files/temp | perl ' BEGIN { linectr=0 } { linectr++ if ( linectr == 1 ) { scheck=$1 echeck=$2 fcheck=$3 lcheck=$4 if ( fcheck == scheck ) { fline=2 } else { fline=((fcheck - scheck) + 3) } if ( lcheck == echeck ) { lline=999999999 } else { lline=((lcheck - scheck) + 3) } } else if ( linectr == 2 ) { print $0 } else if ( linectr <= lline && linectr >= fline ) { print $0 } } ' > /home/spjal/files/bprcf.tmp
Thanks, Jim
Edit kudra, 2001-09-02 Added code tags
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: Perl embedded in Kornshell
by japhy (Canon) on Sep 02, 2001 at 03:44 UTC | |
| |
Re: Perl embedded in Kornshell
by runrig (Abbot) on Sep 02, 2001 at 06:51 UTC | |
by JALandry (Initiate) on Sep 03, 2001 at 22:11 UTC | |
Re: Perl embedded in Kornshell
by perigeeV (Hermit) on Sep 02, 2001 at 05:32 UTC | |
by JALandry (Initiate) on Sep 03, 2001 at 22:07 UTC | |
by perigeeV (Hermit) on Sep 04, 2001 at 07:20 UTC |
Back to
Seekers of Perl Wisdom