xiu12 发表于 2018-8-29 06:06:08

Shell编程关于函数要注意的几点

# cat local.sh  
    #!/bin/bash
  

  
    TESTDATA="Hello world."
  
    TESTDATA1="Hello shell."
  

  
    function localFunc(){
  
      TESTDATA="Hello python."
  
      local TESTDATA1="Hello PHP."
  
      echo "In function:"
  
      echo "\$TESTDATA=$TESTDATA"
  
      echo "\$TESTDATA1=$TESTDATA1"
  
    }
  

  
    #call function
  
    localFunc
  

  
    echo "Out of function:"
  
    echo "\$TESTDATA=$TESTDATA"
  
    echo "\$TESTDATA1=$TESTDATA1"
  
    # bash local.sh
  
    In function:
  
    $TESTDATA=Hello python.
  
    $TESTDATA1=Hello PHP.
  
    Out of function:
  
    $TESTDATA=Hello python.
  
    $TESTDATA1=Hello shell.


页: [1]
查看完整版本: Shell编程关于函数要注意的几点