문자열 배치 파일에서 최고 값 얻기

문자열 배치 파일에서 최고 값 얻기

배치 코드:

set list=4 8 1
for %%a in (%list%) do set highest=???

가장 높은 값을 어떻게 가져와 변수에 저장할 수 있나요?

답변1

다음 배치 코드는 가장 높은 정수를 찾습니다.

@echo off
setlocal enabledelayedexpansion
set list=4 8 1
set max=
for %%a in (%list%) do (
    if not defined max (Set max=%%a)
    if %%a GTR !max! (Set max=%%a)
)
echo max is %max%

관련 정보