Получение строки из вывода cmd
Я запускаю команду, которая производит следующий вывод -
Processing/
2019-02-07 12:10:43 305 Test1.csv
2019-02-07 12:11:43 306 Test2.csv
Как я могу использовать findstr
извлечь имя файла. Например, Test1.csv
а также Test2.csv
1 ответ
Решение
Вам не нужно использовать findstr
, Вы можете использовать:
@echo off
for /F "tokens=4" %%A IN ('command') do (
echo %%A
)
в echo
Строка, которую вы хотите.
Если ты не хочешь echo
их, делайте их как хотите: назначайте их переменной и т. д., но помните, что они назначаются в for
переменная цикла %%A
,