当前位置: 首页 > news >正文

网站注册协议模板最近一周新闻

网站注册协议模板,最近一周新闻,做文案策划需要用到的网站,专业做旅游网站目录 1 函数的定义 2 函数的调用 3 变量的作用域 4 练习 1 函数的定义 基本语法: function name() {statements[return value] }function是 Shell 中的关键字,专门用来定义函数; name是函数名; statements是函数要执行…

目录

1 函数的定义

2 函数的调用

3 变量的作用域

 4 练习


1 函数的定义

基本语法:

function name() {statements[return value]
}

 function是 Shell 中的关键字,专门用来定义函数;  

name是函数名;  

statements是函数要执行的代码,也就是一组语句;  

return value表示函数的返回值,其中 return 是 Shell 关键字,专门用在函数中返回一个值;这一部分可以写也可以不写。 

2 函数的调用

函数调用格式:

方式1:函数的所有标准输出都传递给了主程序的变量

value_name=`function_name  [arg1 arg2 … ]`

方式2: 获取函数的返回的状态

function_name  [arg1  arg2  …  ]
echo   $?

示例

//方式2
#!/bin/bash function fun(){echo "hello world"return 0
}fun 
echo $?#ret=`fun`
#echo $ret//运行结果
linux@linux:~$ ./fun.sh 
hello world
0//方式1
#!/bin/bash function fun(){echo "hello world"return 0
}ret=`fun`
echo "***$ret"//运行结果
linux@linux:~$ ./fun.sh 
***hello world

 示例

#!/bin/bashfunction fun(){echo "hello world"grep "$1" /etc/passwdecho $2echo $3echo $4return 1
}ret=`fun linux 1 5 8`
echo "******$ret"//运行结果
linux@linux:~$ ./fun1.sh 
******hello world
linux:x:1000:1000:linux,,,:/home/linux:/bin/bash
1
5
8

3 变量的作用域

全局作用域:在脚本的其他任何地方都能够访问该变量。

局部作用域:只能在声明变量的作用域内访问。

声明局部变量的格式:

Local   variable_name =value

示例

#!/bin/bashfunction fun(){#local val=100val=100echo $valreturn 1
}fun
echo "*****$val"

注意局部变量不能进行命令置换

 4 练习


将当前目录下的普通文件,归档到hello.tar中,把以上功能封装到一个函数中;

#!/bin/bashfunction hello(){
filename=`ls`
for file in $filename
doif [ -f $file ]then tar -rf hello.tar $file
fi
done
}hello


计算下5!(5的阶乘)的结果,并打印出来,把以上功能封装到一个函数中;

#!/bin/bash
function fun(){
i=5
RET=1
while (( i > 1 ))
doRET=`expr $RET \* $i `i=`expr $i - 1`
done
echo $RET
return 0
}fun

http://www.zhongyajixie.com/news/66500.html

相关文章:

  • 陕煤化建设集团铜川分公司网站广告推广有哪些平台
  • 中国十大网站开发公司不能搜的超级恶心的关键词
  • 重庆哪里可以做网站的专业软文代写
  • 沈阳网页设计专业新十条优化措施
  • wordpress数据库密码解密商品标题优化
  • wordpress收录排名插件重庆seo技术博客
  • 数据型网站建设成人零基础学电脑培训班
  • 我找客户做网站怎么说阜平网站seo
  • 南阳网站建设培训百度站长
  • 广东私人做网站的联系方式查关键词排名网
  • 苏州街网站建设杭州排名优化公司电话
  • 鄂城区政府门户网站免费培训seo
  • wordpress设置系统邮箱谷歌seo服务商
  • 网站开发需求分析的内容北京seo公司排名
  • 沈阳有资质做网站的公司有哪些专业推广图片
  • 湛江企业自助建站甲马营seo网站优化的
  • 关于公司网站怎么做搜索引擎bing
  • 网站举报能不能查到举报人引流推广犯法吗
  • 开个网站做代理服务器网站友情链接的作用
  • 做网站好一点的软件软文案例200字
  • 怎么搭建手机网站m产品推广渠道
  • 做电信网站运营如何在百度免费发布广告
  • 福田公司电话号码多少seo人员工作内容
  • 甘肃省建设厅职业资格注册中心网站百度查重免费
  • 怎么用链接进自己做的网站吗链接点击量软件
  • 淘宝客怎样建设网站西安专业网络推广平台
  • 西安医疗网站建设培训心得体会
  • 如何用自己电脑做网站服务器宁波seo怎么做优化
  • 网站排名易下拉系统个人怎么做推广
  • 有没有单独派去家宴做厨的网站如何增加网站权重