Судя по комментариям, вы просто хотите проверить, используете ли вы bash
, и в этом случае установите значение PS1
для bash
, а в противном случае установите его для ksh
.
Это просто:
if [ -n "$BASH_VERSION" ]; then
# set PS1 for bash
else
# set PS1 for ksh (or non-bash in general)
fi
[ -n "$BASH_VERSION" ]
будет истинным, если $BASH_VERSION
не пусто, что будет, если текущая оболочка bash
.