UNPKG

802 BMarkdownView Raw
1local
2===
3
4在函数内定义局部变量。
5
6## 概要
7
8```shell
9local [-aAfFgilnrtux] [-p] [name[=value] ...]
10```
11
12## 主要用途
13
14- 在函数内定义局部变量
15- 显示局部变量
16- 在函数内定义全局变量
17
18## 选项
19
20```shell
21local命令的选项与declare命令的相同,请参考declare命令的选项。
22```
23
24## 参数
25
26name(可选):变量名或已定义函数名。
27
28value(可选):变量的值。
29
30## 返回值
31
32`local`返回true除非你提供了非法选项、赋值错误或是在函数外使用`local`命令。
33
34## 例子
35
36```shell
37相关例子请参考declare命令
38```
39
40## 错误用法
41
42- 在函数外使用该命令。
43
44
45### 注意
46
471. 该命令是bash内建命令,相关的帮助信息请查看`help`命令以及`man bash``info bash`的相应部分。
48
49
50