九、shell编程-函数

1.函数

  概念:

  函数的作用是让需要重复的代码,以函数名的方式直接调用,不需要重复码一遍代码。

  函数是一段完成特定功能的代码片段。再shell中定义了函数,就可以使代码模块化,便于复用代码,注意函数必须先定义才可以使用。

 

  重点:

  传参 $1,$2

  局部变量 local

  返回值 return 即$?

 

2.定义函数

  方法一

  函数名(){

函数要实现的功能代码

}

 

 

 

 

  方法二

  function 函数名{

函数要实现的功能代码

}

  

 

 

3.示例1:初始函数

  需求

  通过shell脚本,编写系统工具箱

  编写循环脚本,功能菜单

  

  思路

  1.编写菜单和判断。

  2.添加循环

  3.添加函数

  

 

  

 

 

  

4.示例2

  阶乘函数(传参)

  

  还有其他写法

  #for ((i=1;i<=$1;i++))

  for i in `seq $1`

  do

  #f=$[f*$i]

  #let f=$f*$i

  let f*=$i

  done

 

  

   for ((初值;条件;步长))

 

posted @ 2022-02-16 00:13  真渡  阅读(60)  评论(0)    收藏  举报