在 bash 脚本中使用别名

在 bash 脚本中使用别名

我有一个包含许多函数的 bash 文件,这些函数是从我的.bashrc.有一个 print_text 函数来打印一些与别名关联的文本ptx。别名用于许多函数(例如func2func3,...)。最后,我使用 func_alias 设置别名并调用func_alias.

看起来我不能按原样使用ptxin func2, , ... 。func3

什么是一个巧妙的方法来做到这一点?

#!/bin/bash

print_text ()
{
  ...
}

export -f print_text

func2 ()
{
  ptx ...
  ...
}

export -f func2

func3 ()
{
  ptx ...
  ...
}

export -f func3

func_alias ()
{
  alias ptx=print_text
}

export -f func_alias

func_alias

相关内容