O processo extra é criado pelo pipe.
Para mais informações, leia esta explicação muito boa do bash e da árvore de processos .
Observe que a saída de ps não foi projetada para ser analisável. Ao tentar analisar ps , é mais provável que você esteja usando pgrep .