如何存储" Find / C"的结果作为变量

时间:2015-09-13 22:51:44

标签: variables batch-file find

我正在使用find /C命令编写一个简单的批处理文件,并希望将其结果设置为变量的值。

更一般地说,有没有办法让前面的行结果存储为变量?我将提供一个例子来解释我的意思,因为有一些混乱。

EX1。查找/ C" abcd"的text.txt

这会输出一个数字,这个数字就是我所说的"前一行的结果。"

EX2。时间/ T

这输出当前系统时间,时间是我的意思"前一行的结果。"

1 个答案:

答案 0 :(得分:2)

您可以使用带有for选项的/F循环来存储任何命令的输出。

for /F "delims=" %%A in ('command') do set your_variable=%%A

注意命令周围的单引号(');这告诉批处理它是一个命令而不是字符串或文件。