我知道如何返回一个退出代码,但我想返回在Shell脚本函数中执行的操作结果,这样我就可以在另一个脚本或函数中使用它。
像这样:
像这样:
var1=$(myfunction)
function2 var1
我的函数可能类似于A+B=C。
我查看了“return”的内容,但它会返回一段代码,而不是一个值。
我正在研究各种网站上的函数编写方法,但我不知道如何实际返回值。
在C++中,您可以使用return“变量名”,但shell脚本不允许这样做。它说该变量不存在(这是合理的,因为它是在函数中创建的变量,当函数被释放时,分配给它的内存空间也会消失)。由于函数可能位于一个脚本中,需要返回值的调用函数可能位于另一个脚本中,因此无法使用全局变量。