読者です 読者をやめる 読者になる 読者になる

2.実行する (1)文字列を出力する〜コマンドプロンプトでHello World〜 【コマンドプロンプト、バッチファイルを使わなきゃならなくなった人向けのメモ】

Windows Command DOSBatch


プログラムの入門と言えば、お約束は Hello World


文字列の出力ということで、コマンドプロンプトでも標準出力に
出力してみる

C:\>echo Hello World
Hello World

空白を含む文字でも""でくくる必要はない


くくるとそのままくくった文字列が表示される

C:\>echo "Hello World"
"Hello World"

これだけだとつまらないので、文字列の出力でちょっと悩むポイントの改行について。


Unixの場合は「echo」だけで改行を出力するが、コマンドプロンプトだと
以下になってしまう。

C:\>echo
ECHO は <ON> です。


コマンドプロンプトやバッチファイルで改行を出力するにはどうすればいいか?
それは、以下のようにする。空白を入れずに「.」を入力するのがポイントである。

C:\>echo.

空白を入れてしまうとそのまま「.」が出力される

C:\>echo .
.

.」の他にも「\」「(」「:」「;」「]」「[」「+」を入力しても
改行となるが、「.」が一般的のようだ。