2010-06-22 127 views

回答

0

這是不可能的。可以做的最好的事情是讓孩子打印所需的作業,併爲父母打印exec

+0

我們不能使用全局變量嗎? – Sunil 2010-06-22 08:13:19

+0

@Sunil可能有一種方法可以避免子shell。試試如果你可以在shell函數中做一些改變。 – balki 2011-09-21 16:38:31

3

查看我的回答herehere討論和演示shell中的變量作用域。沒有任何全局變量。

傳遞值的常用方法包括打印值或使用臨時文件。

例兒童和家長:

#!/bin/sh 
# child.sh 
a=4321 
echo $a 

#!/bin/sh 
# parent.sh 
val=$(child.sh) 
echo $val 
0

如果你想返回一個整數使用退出狀態來這樣做。

exit x # x can be any integer 
相關問題