[batファイル]文字列の後ろ指定位置以後を最後文字数を除くサンプル

2021年3月10日

書式
%変数名:~数字1,数字2%
数字1と数字2は負の値
使用例

@echo off
 
rem 変数str
set str=study skill in arkgame
 
rem 後ろから6文字目以後を最後の1文字を除く
echo 結果1: %str:~-6,-1%

rem 後ろから9文字目以後を最後の1文字を除く
echo 結果2: %str:~-9,-1%

実行結果
>sample.bat
結果1: rkgam
結果2: n arkgam

batch

Posted by arkgame