~/.bashrc
如果 shell 不是交互式的,我有两个要返回的语句,可能来自两个 Ubuntu 版本,但我无法重建哪一个是较新的(因此我认为更好),并且我对不同方法的效果很感兴趣:
# If not running interactively, don't do anything
[ -z "$PS1" ] && return
对阵
# If not running interactively, don't do anything
case $- in
*i*) ;;
*) return;;
esac