Windows 7を使用していますが、コマンドプロンプトに数行のテキストを含む小さなテキストファイルをすばやく作成したいと考えています。
次のコマンドで1行のテキストファイルを作成できます。
echo hello > myfile.txt
しかし、このエコーコマンドを使用して、複数行のテキストファイルを作成するにはどうすればよいですか?私は次のことを試しましたが、more
でファイルを読み取ったときに機能しません。
echo hello\nsecond line > myfile.txt
助言がありますか?または、echo
の代わりにこれに使用できる他の標準コマンドはありますか?
>>文字を使用して、ファイルに2行目を追加できます。
echo hello > myfile.txt
echo second line >> myfile.txt
3つの方法があります。
>>
を使用して各行を追加します:
C:\Users\Elias>echo foo > a.txt
C:\Users\Elias>echo bar >> a.txt
括弧を使用して複数の行をエコーします。
C:\Users\Elias>(echo foo
More? echo bar) > a.txt
キャレット(^
)と入力し、各行の後にEnterキーを2回押して、行の追加を続けます。
C:\Users\Elias>echo foo^
More?
More? bar > a.txt
上記のすべてが同じファイルを生成します:
C:\Users\Elias>type a.txt
foo
bar
各行の間にスペースを入れて書くことができます:
echo line1 line2 "line 3" > file.txt