Какой способ проверки шелла на интерактивность более правильный?
1.
if [[ $- =~ i ]]; then
команда
fi
if [ -z $PS1 ]; then
команда
fi
Какой способ проверки шелла на login_shell более правильный?
3.
if [[ $BASHOPTS =~ login_shell ]]; then
команда
fi