Shell| Shell中函数的定义和使用

原文地址:http://www.yveshe.com/articles/2018/06/21/1529560928322.html

一.函数的定义

function可以不写,函数中的变量都是全局变量,函数中不存在局部变量的概念.也没有返回值的概念

function 函数名(){   #function可以不写
    命令序列
}

二.函数的使用

调用语法: 函数名 参数1 参数2
注意:在调用函数时不带(),在函数中使用参数也是用$1,$2..来获取传入的参数.函数的使用一定要在定义好之后
- 函数定义和使用例子

#! /bin/bash

address='beijing'

# 定义函数
showInfo(){
        address='changsha'

        echo "Name: $1"
        echo "Age:  $2"
        echo "Address: $address"
}
function showHello(){
        echo 'Hello Yves!'
}

# 调用函数
showHello
showInfo yveshe 24

结果:

[root@yveshe ~]# ./func.sh 
Hello Yves!
Name: yveshe
Age:  24
Address: changsha

猜你喜欢

转载自blog.csdn.net/u011479200/article/details/79603666