내 에서 가져온 여러 함수가 포함된 bash 파일이 있습니다 .bashrc
. 별칭과 관련된 일부 텍스트를 인쇄하는 print_text 함수가 있습니다 ptx
. 별칭은 다양한 기능(예: func2
, func3
, ...) 에서 사용됩니다 . 마지막으로 func_alias를 사용하여 별칭을 설정하고 func_alias
.
, , ... ptx
에서는 그대로 사용할 수 없는 것 같습니다.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