帮我写一个提取json文件中的url字段并且整形成链接然后排列在一个txt文件中的bat脚本
以下是一个使用批处理脚本提取JSON文件中"url"字段并排列成链接,并写入到txt文件中的示例:
@echo off
set "json_file=input.json"
set "txt_file=output.txt"
REM 清空或创建txt文件
echo. > %txt_file%
REM 提取json文件中"url"字段并整形成链接,写入txt文件
for /f "usebackq tokens=2 delims=:" %%A in ("%json_file%") do (
for /f "delims=," %%B in ("%%A") do (
set "url=%%~B"
REM 去除URL前后的引号
set "url=%url:"=%"
REM 写入链接到txt文件
echo %url%>> %txt_file%
)
)
echo "链接提取并整形完成!"
pause
在上述示例中,需要将json_file变量的值设置为要提取链接的JSON文件的路径和名称,将txt_file变量的值设置为要输出链接的txt文件的路径和名称。
请注意,该脚本假设JSON文件中"url"字段的值只有一行,如果"url"字段的值有多行,该脚本可能无法正确提取链接。如果JSON文件结构复杂或包含多个"url"字段,可能需要使用更复杂的方法来提取链接。
另外,请确保系统中已安装有合适的批处理解释器(通常是cmd.exe),以便运行批处理脚本
原文地址: https://www.cveoy.top/t/topic/iE22 著作权归作者所有。请勿转载和采集!