cf1.bat c what tt1.txt C:\DOCUME~1\bista\0016~1\ooo> find /c "what" tt1.txt В качестве результата на экране появится запись о количестве найденных в файле
слов:
---------- TT1.TXT: 2 Команда
goto – позволяет изменить привычную последовательность команд
выполнения операторов командного файла. Когда командный процессор встречает строку
с оператором
goto , то он просматривает все строки файла и отыскивает соответствующую
метку–строку с двоеточием. Идентификатор метки может иметь до восьми символов.
Команда может использоваться самостоятельно или совместно с оператором
if .
Команда
if – организует разветвление при выполнении командного файла, т.е.
реализует условное выполнение команд. Ее формат:
if условие команда В качестве условия обычно используются:
а)
проверка наличия файла . В этом случае в качестве условия записывается фраза:
exist диск:\путь\имя файла.расширение б)
проверка идентичности двух символьных строк . Условие задается в виде:
str1==str2 Пример 2. Проверка идентичности двух символьных строк.
echo off set /p s=str set /p s1=str if %s%= =%s1% goto m1 echo all right goto end :m1 set /a n=2 echo on echo %n%
:end Используя
not , можно проверить противоположное условие.
Пример 3 . Командный файл
i2.bat проверяет, есть ли в текущем каталоге файл