当前位置: 移动技术网 > IT编程>数据库>Mysql > Linux shell 函数使用讲解

Linux shell 函数使用讲解

2018年04月05日  | 移动技术网IT编程  | 我要评论

干干净净的傅雷,英国古代牧羊犬价格,泰塔尔

Linux shell 函数

1.函数定义

shell中函数的定义格式如下:

funname()

{

action;

[return int;]

}

说明:

1、可以带function fun() 定义,也可以直接fun() 定义,不带任何参数。

2、参数返回,可以显示加:return 返回,如果不加,将以最后一条命令运行结果,作为返回值。 return后跟数值n(0-255

实例

1 #!/bin/bash

2 #函数定义

3 lister(){

4 echo “Now dir is ‘pwd’”

5 echo “The dir contain:”

6 ls

7 }

8

9 lister #函数调用

2. 函数参数

在Shell中,调用函数时可以向其传递参数。在函数体内部,通过 n的形式来获取参数的值,例如,1表示第一个参数,$2表示第二个参数…

注意,10不能获取第十个参数,获取第十个参数需要{10}。当n>=10时,需要使用${n}来获取参数。

另外,还有几个特殊字符用来处理参数:

  1 #!/bin/bash
  2 
  3 fun(){
  4     echo "$1"
  5     echo "$2"
  6     echo "${10}" #注意括号
  7 }
  8 
  9 fun "liu" tom petter y y y y y y 10

3. Shell 文件包含

和其他语言一样,Shell 也可以包含外部脚本。这样可以很方便的封装一些公用的代码作为一个独立的文件。

Shell 文件包含的语法格式如下:

. filename # 注意点号(.)和文件名中间有一空格

source filename

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网