.bashrcに複数のファイルを追加する方法は?

.bashrcに複数のファイルを追加する方法は?

より簡単なバージョン管理のために、各Bash関数を別々のファイルに書き、すべてを私の.bashrc

たとえば、より強力な方法はありますか?

. ~/.bash_functions/*.sh

ベストアンサー1

適切なエラーチェックで囲みます。

fn_dir=~/.bash_functions
if [ -d "$fn_dir" ]; then
    for file in "$fn_dir"/*; do
        [ -r "$file" ] && . "$file"
    done
fi

おすすめ記事