A saída é redirecionada para myFile.txt
e o comando wc
não tem nada para contar.
Use isso:
ls | tee myFile.txt | wc
O comando tee
imprime a entrada que obtém no arquivo fornecido no argumento e no fluxo de saída padrão, que é canalizado novamente para wc
.