bash文件

传入参数:

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

你可能感兴趣的:(bash文件)