Mengapa $$ mengembalikan id yang sama dengan proses induk?

Saya punya masalah dengan Bash, dan saya tidak tahu mengapa. Di bawah shell, saya masukkan: echo $$ ## print 2433 (echo $$) ## also print 2433 (./getpid) ## print 2602 "getpid" adalah program C untuk mendapatkan pid saat ini, seperti: int main() { printf("%d", (int)getpid()); return 0;...