¿Cuál es el comportamiento del comando "wc"?

Por ejemplo:

myCleanVar=$( wc -l < myFile )
myDirtVar=$( wc -l myFile )

echo $myCleanVar
9

echo $myDirtVar
9 myFile

¿por qué en "myCleanVar" obtengo un valor "entero" del comando "wc" y en "myDirtVar" obtengo algo como: "9 file.txt"? Cité "entero" porque sé que en Bash shell por defecto todo se trata como una cadena, pero no puedo entender las diferencias del comportamiento de la primera y segunda expresión. ¿Cuál es el efecto particular de la redirección "<" en este caso?

Respuestas a la pregunta(2)

Su respuesta a la pregunta