Você não precisa de nenhum processamento de texto na saída de ps , existe uma ferramenta dedicada exatamente para esse propósito, chamada pgrep .
Faça simplesmente:
pgrep node
em vez da string node , você pode usar um padrão Regex.
Para uma saída detalhada com o nome do processo:
pgrep -l node
Para obter o nome do comando também:
pgrep -a node
Verifique man pgrep para ter mais ideia.
se você insistir em usar awk on ps e mesclar dois awk s como um, faça:
ps aux | awk '/node/ {print $1; exit}'