Newer
Older
bashrc / .bashrc
Nomura Kei on 13 Apr 2022 1 KB UPDATE
# vim: ts=4 sw=4 sts=4
################################################################################
## Script    : .bashrc
## Name      : bash 設定ファイル
## Version   : 0.0.2
## Copyright : 2018-2022  Nomura Kei
## License   : BAD-2-Clause
################################################################################

# 対話モードでない場合は、終了する。
# [理由] .bashrc で標準出力/標準エラー出力等した場合、rsync などが失敗するため
case $- in
    *i*) ;;
      *) return;;
esac

# 設定ファイル読込
#
# 次のファイルを読み込みます。
# 1. com-*
# 2. host-{ホスト名}*-*
# 3. sys-{システム名}*-*   (Ex. Linux, MSYS_NT-x.x-xxxxx)
# 4. term-{端末}*-*        (Ex. linux, xterm, xterm-256color)
#
UNAME=`uname`
HOSTNAME=`hostname`
for conf_file in `\ls -1	~/.bashrc.d/com-* \
							~/.bashrc.d/host-${HOSTNAME}*-*	\
							~/.bashrc.d/sys-${UNAME}*-*		\
							~/.bashrc.d/term-${TERM}*-*		\
							2>/dev/null`; do
	. ${conf_file}
done