Поиск информации и сравнение файлов.
Быстрый поиск нужной информации (последовательности байтов или текста), а также возможность сравнивать между собой версии одного файла для поиска расхождений, возможность объединять команды в последовательности, увеличивают преимущества операционной системы. a) Сделайте текущим ваш каталог. b) Задайте поиск слова «команд» в файле new1.txt (FIND “команд” new1.txt). c) Повторите предыдущую команду, указав перед искомой строкой параметр /С. Так можно подсчитать количество вхождений искомого слова в тексте (FIND /С “команд” new1.txt). d) Наберите ту же команду с параметром /N (FIND /N “команд” new1.txt). Он используется, чтобы узнать, в какой строке текста встречается тот или иной фрагмент. e) Примените параметр /I, если не надо различать регистр символов (прописные или строчные) (FIND /I “команд” new1.txt). f) Воспользуйтесь параметром /V, чтобы найти строки, НЕ содержащие указанный текст (FIND /V “команд” new1.txt). g) Проведите сравнение файла new2.txt и main.txt в построчном режиме. Параметр / N позволит указывать номера строк, где обнаружены расхождения. Результат сохраните в файле list2.txt каталога RESERV. (FC /L /N new2.txt main.txt > RESERV\list2.txt) h) Просмотрите содержимое файла list2.txt. Для удобства просмотра используйте совместно команду MORE (TYPE RESERV\list2.txt | MORE). i) Повторите сравнение файлов, но в байтовом виде (FC /B new2.txt main.txt > RESERV\list3.txt). Структура каталога должна соответствовать рис. 4. j) Просмотрите содержимое файла list3.txt (TYPE RESERV\list3.txt | MORE). k) Наберите команду для организации поиска слова «команд» среди нескольких файлов текущего каталога (FOR %f in (*.*) DO FIND “команд” %f).
Рис. 4 Содержимое каталога после выполненного упражнения 5.
|