RE: Korn shell function paramter passing

  • From: <Joel.Patterson@xxxxxxxxxxx>
  • To: <niall.litchfield@xxxxxxxxx>
  • Date: Thu, 25 Jun 2009 08:11:28 -0400

No.

 

Joel Patterson 
Database Administrator 
904 727-2546 

________________________________

From: Niall Litchfield [mailto:niall.litchfield@xxxxxxxxx] 
Sent: Thursday, June 25, 2009 8:07 AM
To: Patterson, Joel
Cc: oracle-l@xxxxxxxxxxxxx
Subject: Re: Korn shell function paramter passing

 

are you using typeset to define local variables by any chance? 

 

Niall

On Thu, Jun 25, 2009 at 1:00 PM, <Joel.Patterson@xxxxxxxxxxx> wrote:



Joel Patterson
Database Administrator
904 727-2546


This one I'm spending to much time on.

I have a korn shell script.

#!/usr/bin/ksh
Do some initialization commands
Call a function startlogfile
Call function 'main'
    main calls function runsomething
        Runsomething initializes and returns "${SUBJECT}"
    main can print ${SUBJECT}
    main returns ${SUBJECT}  (or "${SUBJECT}", or ASUBJECT=${SUBJECT}
                             successfully ${ASUBJECT}, or "${ASUBJECT}"
outer most shell cannot print $SUBJECT


what's going on?

Thanks,
--
//www.freelists.org/webpage/oracle-l








-- 
Niall Litchfield
Oracle DBA
http://www.orawin.info

Other related posts: