1. 程式人生 > >Linux 在Shell指令碼中使用函式例項詳解

Linux 在Shell指令碼中使用函式例項詳解

Shell的函式

Shell程式也支援函式。函式能完成一特定的功能,可以重複呼叫這個函式。

函式格式如下:

1

2

3

4

函式名()

{

函式體

}

 函式呼叫方式:

函式名 引數列表                      

例項:編寫一函式add求兩個數的和,這兩個數用位置引數傳入,最後輸出結果。

1

[email protected]:/home/study# vi test3

1

2

3

4

5

6

7

8

9

#!/bin/bash

add(){

a=$1;

b=$2;

z=`expr $a + $b`;

echo "The sum is $z";

}

add $1 $2

1

2

[email protected]:/home/study# chmod +x test3

[email protected]:/home/study# ./test3 1 2