「echo hoge > aaa.txt」と実行すると、「aaa.txt」は「hoge(スペース)(改行)」という内容になってしまいます。Echoとパイプや出力リダイレクトを使う場合は、パイプ/出力リダイレクトの手前に余分なスペースを含めずに「echo hoge> aaa.txt」などと実行する必要があります。