¿Qué salida producirá eco>?

No tengo un Linux a la mano y en su lugar utilizo compileonline.com para revisar algunos códigos en bash, pero soy nuevo en bash. ¿Alguien podría dar una mano?

for var
do echo $var > fniz
  cat fniz
done

los argumentos son 123 abc xyz

Mi conjetura es, la salida sería:

123
123
abc
123
abc
xyz

Pero no estoy seguro, si echo $ var> fniz sobrescribe fniz o escribe una nueva línea en él. ¿Sobrescribe el archivo?

Respuestas a la pregunta(2)

Su respuesta a la pregunta