在Md5deep结果上运行findstr并仅输出目录

时间:2018-11-27 03:25:50

标签: windows command-line findstr

我在目录及其所有内容上运行了Md5deep,并将结果输出到如下所示的文本文件(sample.txt)

5b402495c9205c49ad7928a9688eec69 A:\Sample_Directory\sample.txt
9v5df4g7h8w5q2c1xz3e0qw6ret23tyh A:\Sample_Directory\sample2.doc

现在我要输出一个没有md5哈希的新文本文件,如下所示。

A:\Sample_Directory\sample.txt
A:\Sample_Directory\sample2.doc

我对命令行还很陌生,希望对您有所帮助。这是我到目前为止的内容:

findstr /c:"A:\Sample_Directory\*" sample.txt > sample_output.txt

但这会显示整行的md5哈希值,而不仅仅是目录。

我该怎么做?

非常感谢!

1 个答案:

答案 0 :(得分:0)

从批处理文件中尝试:

For /f "tokens=2* delims= " %%a In ('Type sample.txt') Do Echo.%%a %%b

然后在命令行上尝试:

For /f "tokens=2* delims= " %a In ('Type sample.txt') Do @Echo.%a %b