栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

bash shell脚本函数定义(例如“ f(){}”)中使用的括号是什么?与使用“功能”关键字不同吗?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

bash shell脚本函数定义(例如“ f(){}”)中使用的括号是什么?与使用“功能”关键字不同吗?

为了

function
支持
POSIX规范的
function_name()
可移植性,不推荐使用该关键字。
****

函数是用户定义的名称,用作简单命令来调用具有新位置参数的复合命令。通过“功能定义命令”定义功能。

函数定义命令的格式如下:

fname() compound-command[io-redirect ...]

请注意,

{ }
并不是必须的,因此,如果您不打算使用关键字
function
(并且不应该使用),
()
则必须使用,以便解析器知道您正在定义函数。

例如,这是一个合法的函数定义和调用:

$ myfunc() for arg; do echo "$arg"; done; myfunc foo barfoobar


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/401178.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号