以下是一个使用批处理脚本提取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),以便运行批处理脚本

帮我写一个提取json文件中的url字段并且整形成链接然后排列在一个txt文件中的bat脚本

原文地址: https://www.cveoy.top/t/topic/iE22 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录