Если файл содержит, например, расписание движения самолетов, и с 10 позиции в каждой строке этого файла хранится название пункта назначения, то сортировка будет проводится по этому названию.
Команда: MORE
Назначение: последовательный вывод на экран входных данных фрагментами по 24 строки (одна экранная страница)
Формат:
MORE [d:] [path] [filename]
Комментарий: если не указана спецификация файла, то программа MORE обрабатывает данные, введенные с клавиатуры.
Пример:
MORE C:\ANKETA.DAT – вывод на экран содержимого заданного файла по 24 строки.
Команда: | (вертикальная черта) Назначение: организация конвейера команд.
Примеры:
DIR | SORT - вывод отсортированного каталога на экран, сортировка проводится по имени файлов;
DIR | SORT > CATALOG.DAT - вывод отсортированного каталога в файл CATALOG.DAT;
DIR | SORT | MORE - постраничная выдача отсортированного каталога на экран; DIR | FIND "DIR" > CON - вывод имен подкаталогов из текущего каталога на экран
(если Вы работаете в русифицированной версии ОС, то с помощью команды FIND надо искать строку «КАТАЛОГ» вместо «DIR»).
Практическая часть
1.Запустить эмуляцию MS-DOS в консоли Windows XP.
Пуск – Выполнить – cmd. Нажать Enter.
2.Очистить экран монитора (CLS).
3.Отформатировать гибкий диск (в случае наличия дискеты).
4.Задать метку гибкого диска (в случае наличия дискеты).
5.С помощью команды SUBST присвоить логическому диску М каталог ваших документов.
6.Используя команды работы с каталогами, сделать следующее:
создать подкаталог CATALOG1 на диске M;
7.Скопировать в него подкаталоги «Мои документы», указанный преподавателем;
8.Вывести содержимое каталога CATALOG1 экран, изучить структуры записей каталога о файлах и подкаталогах и занести их в отчет;
используя команду переназначения, записать содержимое каталога CATALOG1 в файл DIR.TXT корневого каталога диска M;
отсортировать содержимое файла DIR.TXT по алфавиту (SORT), по типу файлов (SORT / +9) и по размеру файлов (SORT /+13);
вывести содержимое файла DIR.TXT на экран;
с помощью конвейера вывести имена подкаталогов корневого каталога диска С: на экран ( DIR | FIND "DIR");
9.Освоить запуск программ из разных каталогов:
из текущего каталога; из любого каталога с указанием пути;
с использованием команды PATH.
10. Используя команды работы с файлами и дисками, выполнить следующие операции: создать подкаталог CATALOG2 на диске M и скопировать в него конкатенацию двух
любых текстовых файлов (file1 и file2);
полученному в результате слияния файлу дать имя A.TXT;
сравнить построчно файл-копию с файлом file1 и результат сравнения занести в файл A.PRT, пояснить результат сравнения;
скопировать файлы, начинающиеся на "set", из C:\WINDOWS\ на диск M;
11. Вывести на экран значения переменных области окружения, занести их в отчет. Записать новую переменную TOWN, присвоить ей значение «N_Chelny».
Контрольные вопросы.
1.Функции блока начальной загрузки.
2.Функции IO.SYS и MSDOS.sys
3.Функции Command.com
4.Внешние программы, входящие в состав MS-DOS.
5.Процедура загрузки MS-DOS.
6.Спецификация файла, использование метасимволов "*", "?".
7.Понятие внешних и внутренних команд.
8.Синтаксис команд, основные соглашения об именах устройств.
9.Имя каталога, имя пути. Синтаксис и назначение.
10.Синтаксис и назначение команд работы с каталогами и файлами.
11.Синтаксис и назначение команд обслуживания дисков.
12.Синтаксис и назначение команд переназначения ввода/вывода и фильтрации.