Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
32
Добавлен:
17.04.2015
Размер:
85.5 Кб
Скачать

3.5 Фильтры и конвейеры

Фильтр - это программа, которая читает заданный поток ввода данных, обра­батывает его, а затем осуществляет вывод. К фильтрам относят команды: FIND, MORE, SORT. С помощью фильтров можно организовать конвейер команд, в котором результаты выполнения одной программы сразу же передаются в качестве входных данных для другой программы. Количество программ, связываемых в один конвейер, может быть произвольным. В конвейере можно использовать команды переназначения ввода или вывода.

FIND - поиск заданной строки символов во входном потоке данных.

SORT - сортировка входного потока данных из файла или с клавиатуры.

MORE - последовательный вывод на экран входных данных фрагментами по 24 строки (одна экранная страница)

| (вертикальная черта) - организация конвейера команд.

Практическая часть.

Поддержка MS-DOS присутствует во всех системах семейства Windows вплоть до самых последних. Поддерживается выполнение программ, рассчитанных для ОС MS-DOS и работа пользователя в окне DOS.

Для вызова окна DOS необходимо открыть меню «Пуск» и в строке «Выполнить:» набрать «cmd.exe» или просто «cmd».

При выполнении заданий создаваемые файлы и каталоги должны в названии содержать номер по варианту (по списку)

  1. Задания:

    1. Вызвать окно DOS.

    2. Запросить версию ОС, с которой Вы работаете.

    3. Вывести на экран системное время и дату.

    4. Записать в отчете имя рабочего каталога.

    5. Изменить приглашение для ввода команд.

    6. Очистить окно.

    7. Используя команды работы с каталогами, сделать следующее:

      1. создать подкаталог COPxx (xx-вариант) в рабочем каталоге.

      2. скопировать в него один из подкаталогов жесткого диска;

      3. вывести содержание каталога COPxx на экран, изучить структуры записей каталога о файлах и подкаталогах и занести их в отчет;

      4. используя команду переназначения, записать содержание каталог COP в файл DIRxx.DAT в рабочем каталоге;

      5. отсортировать содержимое файла DIRxx.DAT по алфавиту, по типу файлов и по размеру файлов; результат привести в отчете;

      6. вывести содержимое файла DIRxx.DAT на экран;

      7. удалить файл DIRxx.DAT;

      8. с помощью конвейера вывести имена подкаталогов корневого каталога диска С: на экран (DIR | FIND "DIR");

      9. удалить подкаталог COPxx.

4.7. Освоить запуск программ из разных каталогов:

из текущего каталога;

из любого каталога с указанием пути;

с использованием команды PATH.

    1. Используя команды работы с файлами и дисками, выполнить следующие операции:

      1. создать подкаталог TEXTxx и скопировать в него конкатенацию двух текстовых файлов (в качестве исходных файлов можно, например, взять CONFIG.SYS и AUTOEXEC.BAT);

      2. полученному в результате слияния файлу дать имя Axx.TXT;

      3. просмотреть атрибуты файла Axx.TXT

      4. сравнить построчно файл-копию с файлом CONFIG.SYS и результат сравнения занести в файл Axx.PRT, пояснить результат сравнения;

      5. скопировать исполняемые файлы внешних команд MS DOS, начинающиеся на "DISK", из C:\DOS или C:\WINDOWS\COMMAND в каталог TEXTxx;

      6. выполнить проверку диска;

4.9. Вывести на экран значения переменных области окружения, занести их в отчет. Записать новую переменную TOWN, присвоить ей значение «N_Chelny_xx».

Отчет должен содержать скриншоты выполнения всех заданий, на которых должны быть видны и набранная команда, и результаты ее выполнения.

Соседние файлы в папке Операционнные системы