您的位置:首页 > 运维架构 > Shell

shell 经典传值案例

2020-08-20 08:44 1231 查看
#!/bin/bash
# name:enerpres shell first chapters.
# time:2019/3/30
# author:yeng
# compary:XXXXX集团有限公司

PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH

test(){
if [ "$#" -ne 2 ];then
echo '你输入的变量数量不对。。'
return 1
else
accept="$@"
accepts=`echo $accept|awk '{print $2}'`
expr 1 + $accepts &>/dev/null
if [ "$?" -ne 0 ];then
echo "你输入的第二个值不是数字."
return 1
else
echo "$@"
fi
fi
}

main(){
test $1 $2
if [ $? -eq 1 ];then
exit 1
fi
}

main $1 $2
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: