O símbolo pipe ("|") redireciona a saída de um programa para a entrada de outro.
Você, no entanto, usa ">" para redirecionar a saída de wc
para um arquivo chamado log E, ao mesmo tempo, deseja redirecionar a saída para STDIN de wc
(que não será usada quando você fornecer um arquivo de entrada para wc
).
Então, você quer um dos seguintes (Dica: a última solução é melhor, pois não cria arquivos extras.)
ps r > log ; wc log
ou
ps r|wc
BTW: você pode querer que wc
conte linhas, então wc -l
nesse caso.