windows バッチコマンドechoをファイルにリダイレクトするときはスペースに注意

トラブルシューティング
標準出力の出力先をファイルへ変更する
コマンドプロンプトでコマンドを実行し何らかの出力が行われる場合は標準出力に対して行われます。デフォルトでは標準出力の出力先は画面に設定されているので、画面に対して出力が行われますが、リダイレクトを使って標準出力の出力先をファイルへ変更することができます。ここではコマンドプロンプトの標準出力の出力先をファイルへ変更する方...
echo a > text.txt
echo a> text.txt

↑の結果の違いは分かりますか?想像通り、1行目は”a “が書き込まれ、2行目は”a”が書き込まれます。

いろんなサイトでリダイレクトの間にスペース入れてるんですが、そのまま評価されてファイルに書き込まれてしまいます。往々にして嬉しくないので可読性悪くなりますが2行目のような記述をするようにしましょう