linux的shell编程将函数处理结果赋值给一个全局变量
时间: 2023-12-22 14:05:31 浏览: 146
在Linux的Shell编程中,可以使用`return`语句将函数的处理结果返回给调用函数,并将其赋值给全局变量。具体的实现方法如下:
```sh
#!/bin/bash
#定义一个函数,该函数将处理结果赋值给全局变量
function get_result(){
#在函数中处理一些操作,得到结果
result="这是处理结果"
#使用return语句将结果返回给调用函数
return 0
}
#调用函数,并将函数返回值赋值给全局变量
get_result
global_var=$result
#打印全局变量
echo $global_var
```
在上面的例子中,`get_result`函数将处理结果赋值给`result`变量,并使用`return`语句将结果返回给调用函数。在调用函数时,将函数返回值赋值给全局变量`global_var`,从而完成了将函数处理结果赋值给全局变量的操作。
阅读全文