Awk: Frecuencia de palabras de un archivo de texto, ¿cómo salir a myFile.txt?

Dado un archivo .txt con espacios separados palabras tales como:

But where is Esope the holly Bastard
But where is

Yla función awk :

cat /pathway/to/your/file.txt | tr ' ' '\n' | sort | uniq -c | awk '{print $2"@"$1}'

Me sale elsiguiente salida en mi consola:

1 Bastard
1 Esope
1 holly
1 the
2 But
2 is
2 where

¿Cómo entrar en impreso en myFile.txt? En realidad tengo 300.000 líneas y cerca de 2 millones de palabras. Mejor para generar el resultado en un archivo.

EDITAR: respuesta utilizada (por @Sudo_O):

$ awk '{a[$1]++}END{for(k in a)print a[k],k}' RS=" |\n" myfile.txt | sort > myfileout.txt

Respuestas a la pregunta(3)

Su respuesta a la pregunta