- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:バッチでテキストを出力したときに改行ができない)
バッチでテキストを出力したときに改行ができない
このQ&Aのポイント
- バッチファイルでテキストを出力する際、改行が正常に行われず困っています。
- echoコマンドを使用してテキストファイルに書き込む際、改行がうまくいかない問題が発生しています。
- C: emp.txtファイルに一行目と二行目を改行して出力したいがうまくいかない問題が発生しています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
echo.>> c:\temp.txt と"echo"のすぐ後ろにピリオド(.)を付ければ("echo"と"."の間にはスペースは入れないでください)、改行だけが出力されます。(コンソールへの出力で改行したいときに使う方法です。) ただし、"echo."と">>"の間にコマンドとリダイレクトの区切りの意味で半角スペースを入れると、改行の前にスペース1文字が出力され、"c:\temp.txt"に入ってしまいます。(同様に"echo 一行目 > c:\temp.txt"でも、"一行目"と">>"の間に半角スペースを入れてしまうと、文末に半角スペース1文字が入ってしまいます。)
お礼
そうだったんですか!ありがとうございます。"."もやったのですがスペースをいれてました、、 ありがとうございました。