Pourquoi $$ renvoie-t-il le même identifiant que le processus parent?

J'ai un problème avec Bash et je ne sais pas pourquoi. Sous coquille, j'entre: echo $$ ## print 2433 (echo $$) ## also print 2433 (./getpid) ## print 2602 "getpid" est un programme C pour obtenir le pid actuel, comme: int main() { printf("%d", (int)getpid()); return 0; } Ce qui me trouble, c'est...