Запуск findstr для результата Md5deep и вывод только каталогов - PullRequest
0 голосов
/ 27 ноября 2018

Я запустил 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 голосов
/ 29 декабря 2018

Изнутри пакетного файла попробуйте:

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
...