Korn shell scripting

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • FATPad
    Confirmed User
    • Oct 2001
    • 6693

    #1

    Korn shell scripting

    Friend of mine just posted this gibberish on one of our game related messageboards. I told him I would ask around cuz I'm such a good friend.

    What does it mean and what's the answer?

    <---------------------------------------------------->
    This is going to be a VERY basic question, but I cant get the damn syntax right.

    Script A. Script B.

    Script A calls Script B.

    I want to pass a variable's values from script B to script A. I know I do this by doing

    echo $variable

    Now how do I retrieve that value in script A? In order to get some Unix functions to work, I have to use echo in another part of script B. I do NOT want that value in script A.

    any idea?

    I saw some code that look like

    variable= `script B "var1 {var2_string}"`

    that wont work if I have more than one echo in script B. What do I do?
    <---------------------------------------------------->

    Thanks in advance.
    <a href="http://www.adultcontent.co.uk">Adult Content UK - Great British Content</a>
  • daddio
    Registered User
    • Apr 2003
    • 24

    #2
    Try this

    scriptB:

    #!/usr/local/bin/ksh -p # -- (Your path to ksh)
    MYVARIABLE="hello" ; export MYVARIABLE

    scriptA:

    #!/usr/local/bin/ksh
    . /$HOME/scriptB # -- Path to script B (Example)
    echo $MYVARIABLE

    Comment

    • FATPad
      Confirmed User
      • Oct 2001
      • 6693

      #3
      Thanks. I'll let him know.
      <a href="http://www.adultcontent.co.uk">Adult Content UK - Great British Content</a>

      Comment

      • detoxed
        vip member
        • Jan 2003
        • 17798

        #4
        I dont like Korn.

        Comment

        Working...