Linux shell 函数使用讲解
程序员文章站
2022-04-12 21:13:24
Linux shell 函数
1.函数定义
shell中函数的定义格式如下:
funname()
{
action;
[return int;]
}
说...
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中,调用函数时可以向其传递参数。在函数体内部,通过
注意,
另外,还有几个特殊字符用来处理参数:
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
推荐阅读
-
mssql函数DATENAME使用示例讲解(取得当前年月日/一年中第几天SQL语句)
-
linux shell 管道命令(pipe)使用及与shell重定向区别
-
Linux 在Shell脚本中使用函数实例详解
-
Linux Shell 通配符、元字符、转义符使用实例介绍
-
Linux安装使用Jailkit来管理用户shell操作的教程
-
Linux系统中强大的文本操作命令tr的使用讲解
-
在Linux的系统Shell脚本中使用if语句的方法
-
Linux下VIM编译器的使用以及shell编程基础
-
Linux如何使用shell查看Linux是32位还是64
-
php中使用array_filter()函数过滤数组实例讲解