传入参数:
test.sh
echo "获取脚本执行的参数:$0"; -- 获取当前文件名
echo "获取第一参数:$1";
echo "获取第二参数:$2";
echo "获取参数的个数:$#";
echo "获取到的参数(str):$*"; -- 将参数存为一个str
echo "获取到的参数(每个参数都是一个str):$@"; --参数存为多个str
echo "获取当前进程的ID号(PDI):$$";
函数:
test1.sh
gotest(){
echo "this is a function"
read -p 'var_a=' var_a
read -p 'var_b=' var_b
if [ $var_a -eq $var_b ]
then
echo "var_a = var_b"
elif [ $var_a -lt $var_b ]
then
echo "var_a < var_b"
else
echo "var_a > var_b"
fi
}
gotest