【バッチ】メモ

いつも使う度に調べるのでメモします。

コマンドを複数行に分割する

rem 分割したい行末尾に「^」(キャレット)を付ける
curl -x GET -k -v ^
  -H "Content-Type: application/json" ^
  -H "Accept: application/json" ^
  -i "https://xxx:1234/abc/test?id=abc&name=aaa"

echoコマンドで空行を出力する

echo.

pauseコマンドの文言を変更する

echo 変更後メッセージ
pause > nul

文字列中の空白の書き方

rem 空白文字の前に「^」(キャレット)を入れる
set a=Hello,^ 
set b=World
rem「Hello, World」と表示される
echo %a%%b%

前後のダブルクォーテーションを除く

rem %1を%~1にする
set filename="C:work\test.txt"
call :echo_filename %filename%
exit /b

:echo_filename
rem 「"C:work\test.txt"」と表示される
echo %1
rem 「C:work\test.txt」と表示される
echo %~1

 

 

タイトルとURLをコピーしました