我有一个批处理命令,用户输入一个IP地址然后我需要根据用户输入的第二个选项修改最后一个八位字节。有没有办法根据时间段划分IP地址?我只看到了使用标准选项的方法。
道歉,我忘了包含我所拥有的内容,我想找到一种方法将%a分成四个不同的字符串。
echo. Enter IP address of the CSR on the site.
echo. Example: 11.152.34.82
set /p a="IP Address: "
pause
cls
echo. select the technology you are trying to restore
echo. 1: AWS
echo. 2: PCS
echo. 3: LTE 1
echo. 4: LTE 2
set /p w="Enter number: "
if "%w%"=="1" goto AWS
if "%w%"=="2" goto PCS
if "%w%"=="3" goto LTE1
if "%w%"=="4" goto LTE2
echo. Not found
goto commonexit
答案 0 :(得分:2)
此命令根据句点分割。
for /f "tokens=1,2,3,4 delims=." %%a in ("192.168.1.1") do echo Split into: %%a %%b %%c %%d