24小时热门版块排行榜    

CyRhmU.jpeg
查看: 358  |  回复: 0

probao

铁虫 (初入文坛)

[交流] 2016-03-09(函数基础)

函数和参数
#!/bin/sh

function fsum()
{
   echo $1,$2;
   return $(($1+$2));
}
fSum 5 7;
total=$(fsum 3 2);    #fsum可以看成是命令 3 2是参数
echo $total,$?;



#!/bin/sh

echo $(uname);
declare num=1000;

uname()
{
  echo "test!";
  ((num++));
  return 100;
}
testvar()
{
  local num=10;  #如果需要定义自己变量,可以在函数中定义:local 变量=值 ,这时变量就是内部变量,它的修改,不会影响函数外部相同变量的值 。
  ((num++));
  echo $num;

}

uname;
echo $?
echo $num;
testvar;
echo $num;
回复此楼

» 猜你喜欢

哈哈
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 probao 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见