Java教程

Shell函数的定义和使用

本文主要是介绍Shell函数的定义和使用,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1、函数的定义和使用

        说要写一个函数,这通常意味着在程序中有些经常使用的功能,需要把这些经常使用的功能给封装起来,封装到一个函数当中,这样在写程序的过程中可以在任何地方直接去调用这个函数,而不必再去实现函数这些基础功能再写一遍代码,更好的去复用代码,也能够使程序的维护者能够有一个更好的可读性,给后续维护也能够提供更多的方便。

        (1).函数介绍:

                Linux Shell中的函数和大多数编程语言中的函数一样

                将相似的任务或代码封装到函数中,供其他地方调用

第一种语法格式:函数名+小括号形式      第二种语法格式:function+函数名
    name()         					    function name
    {							        {
        command1				    	    command1
        command2						    command2
        .... ....						    .... ....
        commandn						    commandn
    }						            }

        (2).如何去调用函数

                直接使用函数名调用,可以将其想象成Shell中的一条命令

                函数内部可以直接使用参数$1、$2、... ¥n

                不同于其它高级语言使用参数时,需要在定义函数的括号中加上需要传递的参数名才能在函数内使用

                调用函数:function_name $1 $2

# 方式一:定义函数
  ~ % test_echo()
function> {
function>       echo "Hello $1"
function> }
# 调用函数
 ~ % test_echo xiaokang
Hello xiaokang

# 方式二:定义函数
~ % function greeting
function> {
function>       echo "hello, zhangsan"
function> }
# 调用函数
~ % greeting 
hello, zhangsan
这篇关于Shell函数的定义和使用的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!