Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Пользователь


Сообщения: 79
Благодарности: 2

Профиль | Отправить PM | Цитировать


Всем добрый день.

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

Вот код:

Код: Выделить весь код
for /f "tokens=*" %%A in ("D:\InforSec\scripts\read_log\text_test_log tst.txt") do @echo %%A
Та же проблема с параметром команды find. Вот такой вариант не работает, хотя файл есть и в нем есть слово "error":

Код: Выделить весь код
find /I D:\InforSec\scripts\read_log\text_test_log tst.txt "error"

Последний раз редактировалось Burning Hell, 25-07-2017 в 14:00. Причина: Дополнение для команды поиска


Отправлено: 13:36, 25-07-2017 | #13