A partir dos comentários, parece que você gostaria de verificar se está executando bash
e, nesse caso, definir o valor PS1
para bash
e, caso contrário, defini-lo como ksh
.
Isso é fácil:
if [ -n "$BASH_VERSION" ]; then
# set PS1 for bash
else
# set PS1 for ksh (or non-bash in general)
fi
[ -n "$BASH_VERSION" ]
será true se $BASH_VERSION
não for vazio, o que será se o shell atual for bash
.