最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

linux shell函数

来源:动视网 责编:临意 时间:2021-11-04 14:15:16
文档

linux shell函数

shell函数是linux下的一个函数,在linux中的shell函数可以用户定义函数,然后在shell脚本中也能够随便调用。此外,shell函数能够带function fun() 定义,也能够直接以fun() 定义,即不带任何参数。
推荐度:
导读shell函数是linux下的一个函数,在linux中的shell函数可以用户定义函数,然后在shell脚本中也能够随便调用。此外,shell函数能够带function fun() 定义,也能够直接以fun() 定义,即不带任何参数。


shell函数是linux下的一个函数,具体介绍如下:

linux中的shell函数可以用户定义函数,然后在shell脚本中也能够随便调用。

其定义的基本格式如下:

[ function ] funname [()]

{

    action;

    [return int;]

}


说明:

1、shell函数能够带function fun() 定义,也能够直接以fun() 定义,即不带任何参数。

2、参数返回,可以通过显示加:return 返回,如果不加的话,就会最后一条命令运行结果,作为其返回值。 要注意的是,return后跟数值n(0-255)。

参考范例:

定义一个函数并且调用,具体格式是:

demoFun(){

    echo "这是第一个shell函数!"

}

echo "-----函数开始执行-----"

demoFun

echo "-----函数执行完毕-----"

输出结果为:

-----函数开始执行-----

这是第一个shell函数!

-----函数执行完毕-----

在Shell中,调用函数时也能够向其传递参数。一般在函数体内部是通过$n的形式来获取参数值的。

funWithParam(){

    echo "第一个参数为 $1 !"

    echo "第二个参数为 $2 !"

    echo "第十个参数为 $10 !"

    echo "第十个参数为 ${10} !"

    echo "第十一个参数为 ${11} !"

    echo "参数总数有 $# 个!"

    echo "作为一个字符串输出所有参数 $* !"

}

funWithParam 1 2 3 4 5 6 7 8 9 34 73

输出结果即为:

第一个参数为 1 !

第二个参数为 2 !

第十个参数为 10 !

第十个参数为 34 !

第十一个参数为 73 !

参数总数有 11 个!

作为一个字符串输出所有参数 1 2 3 4 5 6 7 8 9 34 73 

以上就是小编的分享了,希望能够帮助到大家。

文档

linux shell函数

shell函数是linux下的一个函数,在linux中的shell函数可以用户定义函数,然后在shell脚本中也能够随便调用。此外,shell函数能够带function fun() 定义,也能够直接以fun() 定义,即不带任何参数。
推荐度:
标签: 函数 linux shell
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题linux bash专题linux sh命令专题linux专题linux shell命令专题linux grep命令专题linux返回命令专题linux shell专题linux命令专题使用linux专题linux python环境变量专题linux命令ls专题linux运行shell脚本专题sed linux专题linux sed专题linux sed命令专题linux中bash是什么专题linux find grep专题linux grep命令详解专题linux awk命令详解专题linux编写shell脚本专题
Top