为了
function支持
POSIX规范的
function_name()可移植性,不推荐使用该关键字。
****
函数是用户定义的名称,用作简单命令来调用具有新位置参数的复合命令。通过“功能定义命令”定义功能。
函数定义命令的格式如下:
fname() compound-command[io-redirect ...]
请注意,
{ }并不是必须的,因此,如果您不打算使用关键字function(并且不应该使用),
()则必须使用,以便解析器知道您正在定义函数。
例如,这是一个合法的函数定义和调用:
$ myfunc() for arg; do echo "$arg"; done; myfunc foo barfoobar



