SHELL 函式的應用

2021-09-06 06:31:25 字數 2509 閱讀 6627

可以在很大一方面簡化程式。

方法一:

函式名()

方法二:

funcation 函式名()

fun1 #呼叫函式

if [ $# -eq 2 ];then #如果他的個數為2

value=`fun1 $1 $2 `

echo "the result is $value"

else

echo "usage:fun1 a b"

fi

#!/bin/bash

function fun1()

fun1

function fun1()

fun1

function fun1()

echo "end"

指令碼01:

#!/bin/bash

function fun1()

echo "test the function:"

fun1

echo "the exit status is : $?"

#!/bin/bash

function db1()

db1echo "the new value is $?"

#!/bin/bash

function db1()

result=`db1`

echo "the new value is $result"

指令碼: fun_value.sh

沒有引數 : 輸出-1

乙個引數: $1+$1

兩個引數: $1+$2

#!bin/bash

a=$1

b=$2

c=$#

function wu()

function one()

function two()

function result()

result

a=$1

b=$2

function fun1()

if [ $# -eq 2 ];then #如果他的個數為2

Shell學習筆記 shell函式應用

函式是shell指令碼中自定義的一些列執行命令,一般來說函式應該設定有返回值 正確返回0,錯誤返回非0 對於錯誤返回,可以定義返回其他非0正值來細化錯誤。使用函式的好處是可以避免出現大量重複 增加了 的可讀性。定義函式 呼叫函式 函式返回值 函式傳參 function function name h...

shell入門之函式應用

先來看乙個簡單的求和函式 bin bash a test about function f sum 7 8function f sum f sum 3 5 total f sum 3 6 echo total,注意幾個問題 1.shell是逐行執行,所以要在函式宣告之後才可呼叫,否則會有錯誤 2.我...

shell指令碼函式的定義及應用(顏色)

需要知道 shell中的函式 函式是乙個功能,變數是值 函式功能 將所有的功能整合在一塊 可以實現迴圈執行 指令碼,指令碼一般是 的伺服器端程式,主要用於動態 的服務請求響應 故指令碼函式就是寫在指令碼中的特定功能函式了 指令碼中的函式是把乙個複雜的語句塊定義成乙個字串的方法,以後想使用某一功能時直...