Shell Process ID

$$ expands to the process ID of the invoked shell. In a subshell it expands to the same ID as that of the parent process.

Examples

Print PID of the Shell twice :

1
2
3
4
# main
echo "$$"
# subshell
(echo "$$")
BashSupport Pro is a Bash IDE with support for $$ – try it now!
© 2020–2022 Joachim Ansorg
Imprint
Privacy Policy
Legal