我想获得此链接的最后一行(https://pastebin.com/raw/s5BxuEEw
)并将其+1并保存为整数。
例如,如果最后一行是5,则将6放入变量。
我可以通过此代码获得内容,但我不知道如何过滤最后一行:
@echo off
for /f "tokens=*" %%i in ('powershell /command "(Invoke-WebRequest -Uri 'https://pastebin.com/raw/s5BxuEEw').Content"') do set return=%%i
echo "%return%"
pause
答案 0 :(得分:2)
要仅从网址内容中选择最后一行,请使用索引[-1]
(但是for / f仍然会迭代 ALL 行,只有最后一行会持续存在)
要添加/增加数字,请使用set /A
@echo off
set "URI=https://pastebin.com/raw/s5BxuEEw"
for /f "tokens=*" %%i in ('
powershell -NoP -C "(Invoke-WebRequest -Uri '%URI%').Content[-1]"
') do set /A "return=%%i+1"
echo "%return%"
pause
样本输出为
"6"