[小ネタ] Windowsバッチファイルでechoにより「/?」の文字列を画面表示したい場合、echoの直後に「/?」は書けない
当たり前と言えば当たり前だけど、当たり前すぎるのか、調べてもすぐに出てこなかったので一応メモ。
Windowsバッチファイルを作成し、起動オプションで「/?」を指定するとヘルプを表示するようにした。
この時、次のような記述をすると、期待した動作とならない。
@echo offecho 起動オプションヘルプecho /s ,--Silent ... サイレントモード:メッセージを表示しないecho /? ,--Help ... ヘルプ(この画面)pauseexi