Пакетный файл для вывода последней строки findstr

Я пытаюсь найти список машин в файлах в папках и распечатать только последнюю строку вывода.

@echo off
for /f %%a in (computers.txt) do findstr /xs "%%a" unhealthy.txt
pause

Файл computers.txt содержит список из 300 машин.

Я хочу, чтобы выводить только последнюю строку каждого найденного экземпляра.

Сейчас команда отображает и выводит все экземпляры имени компьютера, а не только хвостовую часть. Я'мы пытались использоватьХвост для Windows " но я тоже получаю ошибки.

Токовый выход:

2013\10-Oct\28\unhealthy.txt:WIN57505
2013\10-Oct\29\unhealthy.txt:WIN57505
2013\10-Oct\30\unhealthy.txt:WIN57505
2013\10-Oct\31\unhealthy.txt:WIN57505
2013\11-Nov\1\unhealthy.txt:WIN57505
2013\11-Nov\4\unhealthy.txt:WIN57505
2013\11-Nov\5\unhealthy.txt:WIN57505
2013\11-Nov\6\unhealthy.txt:WIN57505

Я только хочу:

2013\11-Nov\6\unhealthy.txt:WIN57505

Ответы на вопрос(2)

Ваш ответ на вопрос