码迷,mamicode.com
首页 > 其他好文 > 详细

10function

时间:2017-10-13 10:25:36      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:shell   相加   with   字符串   第一个   cti   bsp   shel   字符   

shell 函数

[ function ] funname [()]
{
    action;
    [return int;]
}

demoFun(){
    echo "这是我的第一个 shell 函数!"
}
echo "-----函数开始执行-----"
demoFun
echo "-----函数执行完毕-----"

return:
funWithReturn(){
    echo "这个函数会对输入的两个数字进行相加运算..."
    echo "输入第一个数字: "
    read aNum
    echo "输入第二个数字: "
    read anotherNum
    echo "两个数字分别为 $aNum 和 $anotherNum !"
    return $(($aNum+$anotherNum))
}
funWithReturn
echo "输入的两个数字之和为 $? !"
parameter
funWithParam(){
    echo "第一个参数为 $1 !"
    echo "第二个参数为 $2 !"
    echo "第十个参数为 $10 !"
    echo "第十个参数为 ${10} !"
    echo "第十一个参数为 ${11} !"
    echo "参数总数有 $# 个!"
    echo "作为一个字符串输出所有参数 $* !"
}
funWithParam 1 2 3 4 5 6 7 8 9 34 73
 

10function

标签:shell   相加   with   字符串   第一个   cti   bsp   shel   字符   

原文地址:http://www.cnblogs.com/DowneyJr/p/7659222.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!