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

获取shell脚本中的函数名称列表

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

获取shell脚本中的函数名称列表

您可以通过在自己的脚本上使用grep命令来获取脚本中的函数列表。为了使这种方法起作用,您将需要以某种方式构造函数,以便grep可以找到它们。这是一个示例:

$ cat my.sh#!/bin/shfunction func1() # Short description{    echo func1 parameters: $1 $2}function func2() # Short description{    echo func2 parameters: $1 $2}function help() # Show a list of functions{    grep "^function" $0}if [ "_$1" = "_" ]; then    helpelse    "$@"fi

这是一个交互式演示:

$ my.sh function func1() # Short descriptionfunction func2() # Short descriptionfunction help() # Show a list of functions$ my.sh helpfunction func1() # Short descriptionfunction func2() # Short descriptionfunction help() # Show a list of functions$ my.sh func1 a bfunc1 parameters: a b$ my.sh func2 x yfunc2 parameters: x y

如果您不想在帮助中显示“私人”功能,请省略“功能”部分:

my_private_function(){    # Do something}


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

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

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