Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Windows [игнор отключен] [закрыт для гостей] / Если в 1.txt есть строка xxx то ........... / 4 сообщений из 4, страница 1 из 1
01.02.2005, 12:46
    #32894370
ser78
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Если в 1.txt есть строка xxx то ...........
Если в 1.txt есть строка xxx то ...........

Как проверить это условие?
Насколько я понимаю, комманда FIND не возвращает значение, а только выводит сообщение , и его нельзя поместить в переменную или проверить.

Как проверить, есть ли в ф-ле 1.txt строка "xxx", и если есть, то echo "OK" ?

Возможно ли это сделать при помощи только батника, или надо использовать какой-то язык программирования?
...
Рейтинг: 0 / 0
01.02.2005, 13:38
    #32894540
tru55
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Если в 1.txt есть строка xxx то ...........
1. Более навороченная - FINDSTR
2. А кто мешает записать результат в файл, а потом проверить?
...
Рейтинг: 0 / 0
02.02.2005, 17:06
    #32897653
llee
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Если в 1.txt есть строка xxx то ...........
ну например так

батник 1.bat
@echo off
for /F "delims=" %%I in (D:\1.txt) DO IF %1==%%I @echo %%I OK


запускаем так
...
Рейтинг: 0 / 0
02.02.2005, 17:08
    #32897658
llee
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Если в 1.txt есть строка xxx то ...........
ну например так минимальный вариант ищет одно слово

батник 1.bat
@echo off
for /F "delims=" %%I in (D:\1.txt) DO IF %1==%%I @echo %%I OK


запускаем так

1.bat чтототут
...
Рейтинг: 0 / 0
Форумы / Windows [игнор отключен] [закрыт для гостей] / Если в 1.txt есть строка xxx то ........... / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]