【bat】バッチで改行する方法!echoで改行する方法も教えます!

スクリプト

bat(バッチ)ファイルを作成する時に、コマンドが長くなって読みにくい事はないでしょうか?

またechoなどで表示した文字などを、改行して綺麗に表示したい時はありませんか?

そんなbatファイルの改行について、現役エンジニアの筆者が解説します。

windowsのプロンプトで使用できるbatやpythonやphpを使用して、業務効率化やアプリやWebサイトを作成しております。javaやシェルスクリプトなど、様々なプログラミングを行った実績ありの筆者です。

この記事を読めば長くて汚いbatファイルを綺麗にすることが可能です。

目次

bat(バッチ)で改行する方法

code

batで改行するやり方は「^」をつけることです。

windowsの日本語のキーボードでいう「へ」のところを押せば「^」が入力できます。

では例を出して改行してみます。

したのようなbatファイルがあるとします。

set moji=mojiretsu
if /i %moji% == mojiretsu (
echo 文字列はあっています。
)

コマンドを改行して下のように修正します。

s^
e^
t^
 moji=mojiretsu
if /i %moji% == mojiretsu (
echo 文字列はあっています。
)

このbatファイルを実行するとどちらも同じ結果となります。

batのechoで改行する方法

スクリプト

echoで空白で改行して綺麗に見せたい場合は、「echo.」などechoのすぐ後に該当の文字を付けることで可能です。

改行できる文字と出来ない文字があるので、以下にまとめます。

改行できる文字改行できない文字
echo.echo@
echo:echo-
echo;echo{
echo]echo}
echo[
echo\
echo/
echo,
echoで改行できる、できない文字一覧表

実際に下のようなbatファイルを作成します。

@echo off
echo ☆☆☆☆☆☆
echo.
echo:
echo;
echo]
echo[
echo\
echo/
echo,
echo ☆☆☆☆☆☆
pause 

このbatファイルを実行します。

☆☆☆☆☆☆








☆☆☆☆☆☆
続行するには何かキーを押してください . . .

8行分だけ改行されています。

スクリプト

この記事が気に入ったら
フォローしてね!

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次