Is this Shell Interactive? (Bash Reference Manual)
6.3.2 Is this Shell Interactive?
case "$-" in
*i*) echo This shell is interactive ;;
*) echo This shell is not interactive ;;
esacif [ -z "$PS1" ]; then
echo This shell is not interactive
else
echo This shell is interactive
fiLast updated