linux中的shell 脚本函数的简单实现

一、函数就是具有某一功能的工具bash

二、为何要用函数ide

    1  程序的组织结构不清晰,可读性差函数

    2  代码冗余工具

    3  可扩展性差spa

三、如何用函数orm

    函数的使用必须遵循的原则:先定义,后调用it

    修理工事先准备工具的过程即函数的定义io

    修理工遇到应用场景拿来工具就用即函数的调用function

1、如何使用:
class

例1:

#!/bin/bash
function hello () {  	#声明函数
echo "hello"		        #函数的主体,输出"Hello!"  
}			        #函数结束
hello			        #调用函数

2、参数传递

#!/bin/bash  
function hello(){  
    echo "Hello! The first parameter is '$1'."  
}

输出:

[root@host2 ~]# ./c.sh 
Hello! The first parameter is 'good'.

3、调用函数文件

文件1:cat hello.sh

#!/bin/bash  
function  hello ( ){  
  echo "Hello!"  
  return 1  
}

文件2:cat b.sh

#!/bin/bash  
. hello.sh function      #调用函数文件,点和hello.sh function之间有个空格  
hello

4、载入和删除

 用set查看已载入的函数

 用unset function-name 取消载入

 举例以下:

文件1:cat hello.sh

#!/bin/bash  
function  hello ( ){  
  echo "Hello!"  
  return 1  
}

文件2:cat b.sh

#!/bin/bash  
. hello.sh function      #调用函数文件,点和hello.sh function之间有个空格  
unset hello
hello              #由于已经取消载入,因此会出错
相关文章
相关标签/搜索