私からインポートされたいくつかの関数を含む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