从 Bash 函数返回值 与大多数编程语言中的函数不同,Bash 函数不允许您向调用者返回值。当 bash 函数结束时,它的返回值是它的状态:零表示成功,非零表示失败。要返回值,您可以设置一个具有结果的全局变量,或者使用命令替换,或者您可以传入一个变量名作为结果变量使用。下面的例子描述了这些不同的机制。
Bash 数组 如果您习惯了“标准” *NIX shell,您可能不熟悉 bash 的数组功能。虽然不如 P 语言(Perl、Python 和 PHP)和其他语言中的类似结构那么强大,但它们通常非常有用。