shell函數(shù)調(diào)用傳參數(shù) shell函數(shù)能返回字符串嗎?
shell函數(shù)能返回字符串嗎?Bash的功能沒(méi)有C語(yǔ)言強(qiáng)大。默認(rèn)情況下,函數(shù)中的變量是全局變量??梢栽诤瘮?shù)中使用字符串變量。Bash函數(shù)本身不能是字符串類(lèi)型(不像C語(yǔ)言,函數(shù)本身可以是某種類(lèi)型)。ba
shell函數(shù)能返回字符串嗎?
Bash的功能沒(méi)有C語(yǔ)言強(qiáng)大。默認(rèn)情況下,函數(shù)中的變量是全局變量??梢栽诤瘮?shù)中使用字符串變量。Bash函數(shù)本身不能是字符串類(lèi)型(不像C語(yǔ)言,函數(shù)本身可以是某種類(lèi)型)。bash函數(shù)的最后一句或中間一句可以返回n,n只能返回整數(shù)。一般來(lái)說(shuō),0代表成功,非0代表失敗。您還可以指定要返回的值-要表示的含義等。如果bash函數(shù)中沒(méi)有返回,則函數(shù)中最后一個(gè)命令的退出狀態(tài)代碼(通常0表示成功,非0表示失敗,127表示找不到命令)將是整個(gè)函數(shù)的返回值。請(qǐng)參考新書(shū)《實(shí)用Linux shell編程》,讀一些書(shū),覺(jué)得這本書(shū)寫(xiě)得清楚,易懂。