コマンドラインを使用してテキストファイルに空の行を追加するにはどうすればよいですか?
echo hi >a.txt
echo >>a.txt
echo arun >>a.txt
ここで、出力は次のようになります。
hi
echo on
arun
では、どうすれば空の行を追加できますか?私はそれをこのようにしたい:
hi
arun
コードにこの行を追加したとき@echo off
、 と言いました echo off
。どうすればそれができますか?
Windowsコマンドプロンプトで、次のことを試してください。
echo.>> a.txt
echo
と.
の間にスペースがないことに注意してください。存在する場合は、ドットを出力します。また、.
と>>
の間にスペースはありません。空白文字も含め、その間のすべてがファイルに出力されます。
echo
のMicrosoftドキュメント を参照してください。
これがbashの場合、最初の試行は正しかったでしょう。
echo >> a.txt
ただし、Windowsでは、修飾されていないecho
コマンドは、コマンドプロンプトがあるかどうかをテストします(echo off
はプロンプトをオフにし、echo on
はオンに戻します)。
Windowsプロンプトで:
echo. >> a.txt
BASHプロンプトで:
echo >> a.txt
(デフォルトでは、エコーは末尾の改行を送信します)
-n末尾の改行を出力しません