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]