На MacOS по умолчанию установлена версия 3.2 bash.
Есть ли способ получить BASHPID для subshell или это просто невозможно?
Для того, что я собираю онлайн, это случай:
current_pid="$$"
(
[[ "$current_pid" != "$$" ]] && exit 1
[[ "$BASHPID" == "$$" ]] && exit 1
)
так что BASHPID одинаков, если вы не в подоболочке. Так есть ли у Bash версии 3 способ получить PID подоболочки?