批量搜索并保存单个文件上的文本文件的值

时间:2013-12-12 13:42:48

标签: batch-file

我有一些像

这样的文本文件
{        
"name" : "john",   
"job"  : "janitor",   
"age"  : 70  
}

我要搜索"name" : "%name%"等所有文件的内容 并将值保存在%name%

所以它会像

一样保存
"john",
"max,
"ash"

使用批处理文件并在文本上保存我需要执行此命令的命令?

我不知道如何从"value" : "what I to save"获取值 编辑: 不仅是一个文件,还有所有文件和子文件夹(正如我所说,我需要一堆文件)

1 个答案:

答案 0 :(得分:0)

试试这个:

@echo off
setlocal enabledelayedexpansion
set name=
for /f "tokens=3 delims=:" %%a in ('findstr /s "name" *.name') do echo %%a>>newfile.txt