分配和检查bash函数元数据

yucer

我经常生成并注册许多bash函数,这些函数可以自动执行我在开发项目中通常执行的许多任务。那一代人取决于我正在从事的项目的元数据。

我想用生成的项目信息来对函数进行注释,方法是:

func1() {
# This function was generated for project: PROJECT1
echo "do my automation"
}

理想情况下,在检查定义时,我将能够看到注释:

$ type func1

func1 is a function
func1 () 
{
    # This function was generated for project: PROJECT1
    echo "do my automation"
}

但是在某种程度上,bash似乎在加载函数时(而不是在执行函数时)忽略了注释。因此,注释丢失了,我得到了以下结果:

func1 is a function
func1 () 
{
    echo "do my automation"
}

有什么方法可以将元数据分配给功能,然后再进行检查?检查带有类型的定义时可以检索到它吗?

亚历克斯
function func_name()
{
  : '
  Invocation:   func_name $1 $2 ... $n
  Function:     Display the values of the supplied arguments, in double quotes.
  Exit status:  func_name always returns with exit status 0.
  ' :
  local i
  echo "func_name: $# arguments"
  for ((i = 1; i <= $#; ++i)); do
    echo "func_name [$i] \"$1\""
    shift
  done
  return 0
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Bash分配bool函数的变量结果,然后检查

来自分类Dev

用bash脚本分配和计算平均数据?

来自分类Dev

Bash函数检查未设置和空白的变量

来自分类Dev

Bash条件混合函数返回值和条件检查

来自分类Dev

Bash函数检查未设置和空白的变量

来自分类Dev

熊猫-多个数据框多列条件检查和分配

来自分类Dev

btrfs:分配了巨大的元数据

来自分类Dev

元编程函数和测试

来自分类Dev

Bash变量扩展和分配

来自分类Dev

分配函数和返回指针

来自分类Dev

分配函数和返回指针

来自分类Dev

Bash函数参数分配以读取文件(列表)和写入文件(数组)

来自分类Dev

如何检查ServerManager是否存在元数据?

来自分类Dev

如何检查ServerManager是否存在元数据?

来自分类Dev

Git元数据完整性检查?

来自分类Dev

使用 bash 脚本和 exiftool 添加部分文件名作为 PDF 元数据

来自分类Dev

Bash函数和for循环

来自分类Dev

MBeanOperationInfo和MBeanAttributeInfo元数据?

来自分类Dev

SPFieldUserValue和SharePoint元数据

来自分类Dev

检查aa函数(bash)中的字符串是否只有数字,小写和“_”

来自分类Dev

Bash:如果和类型检查

来自分类Dev

Azure 函数不会创建 blob 元数据

来自分类Dev

bash:布尔数学和一元'!'

来自分类Dev

std::function 和友元函数

来自分类Dev

函数和闭包分配之间的区别

来自分类Dev

从函数和内存分配返回结构

来自分类Dev

函数按值传递和自由分配

来自分类Dev

分配的参数和定义函数,jQuery

来自分类Dev

C ++分配和析构函数