Bash
在 bash 函式定義後導出
我正在編寫自己的函式,這些函式來自我的
.bashrc
. 我不明白我是否應該export -f curisac
在定義函式後使用curisac
。
- 您無需導出函式即可在打開的互動式 shell 中使用它。
- 如果您的互動式 shell 已載入且功能已在此處定義,則無需導出它。
.bashrc
- 但是您確實需要導出函式以使它們在從正在執行的互動式 shell 啟動的 shell 程序中可用(而不是在開始時載入的文件中定義它們) ,例如
.bashrc
通過執行。sh
簡而言之:如果您的外殼載入
.bashrc
.