【正文】
shfirst(){echo is return}second(){echo before returnreturn 0echo after return}return_value=$(first)echo $return_valuesecondamp。所以函數(shù)是必不可少并且非常重要的一個(gè)東西。Shell編程:Linux系統(tǒng)環(huán)境程序設(shè)計(jì)之路函數(shù) 別的高級(jí)語言都有函數(shù)的感念,當(dāng)然shell編程也有這個(gè)概念,當(dāng)寫一個(gè)比較大型的shell程序的時(shí)候,如果沒有函數(shù),則會(huì)到處都是重復(fù)的代碼。當(dāng)然也可以調(diào)用別的腳本,但是速度會(huì)比較慢。 定義函數(shù)的格式function_name(){...}例子://~ fun_sshow(){echo show $*}echo $*echo after functionshow c decho $*exit 0/////////////////////////////$./fun_s a b結(jié)果是a bafter functionc da b 從