shell脚本——函数(一)

前端之家收集整理的这篇文章主要介绍了shell脚本——函数(一)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

一.创建函数

有两种格式可以用来在bash shell脚本中创建函数.

第一种采用关键字function。后跟分配给该代码函数名。

function name {

commands

}

name属性定义了赋予函数唯一的名称。脚本中定义的每个函数都必须有一个唯一的名称

commands是构成函数的一条或多条bash shell命令。在调用函数时,bash shell会按命令在函数中出现的顺序依次执行,就像在普通脚本中一样。

在bash shell脚本中定义函数的第二种格式更接近于其他编程语言中定义函数的方式。

name(){

conmmands

}

函数名后的空括号表明正在定义的是一个函数。这种格式的命名规则和之前定义shell脚本函数的格式一样。

二.使用函数

#!/bin/bash
#using a function in a program

function func1 {
    echo "This is a function!"
}

count=1
while [ $count -le 5 ]

do 
    func1
    echo "This is:"$count
    count=$[ $count+1 ]
done

echo "This is the end of loop"

运行程序:

./function1.sh

This is a function! This is:1 This is a function! This is:2 This is a function! This is:3 This is a function! This is:4 This is a function! This is:5 This is the end of loop

猜你在找的Bash相关文章