II. Перенаправление ввода/вывода и команды-фильтры
> | — перенаправление вывода команды на устройство или в файл. |
< | — перенаправление ввода для команды с устройства или из файла. |
| | — перенаправление выхода одной команды на вход другой команды. |
MORE | — постранично отображает содержимое текстового файла. |
SORT | — сортирует строки текстового файла по заданному критерию. |
FIND | — осуществляет поиск заданной строки в текстовых файлах. |
dir > list.txt | вывести содержимое текущего каталога не на экран, а в файл LIST.TXT; |
type list.txt | просмотреть содержимое нового файла LIST.TXT; |
copy d2.txt kat | скопировать содержимое файла D2.TXT в файл KAT; |
copy d5.txt kat > nul | скопировать содержимое файла D5.TXT в файл KAT, но не выдавать отчет (направлен на псевдоустройство NUL, т.е. «в никуда»); |
type f.txt >> kat | добавить содержимое файла F.TXT в конец файла KAT. |
type kat | просмотреть содержимое полученного файла KAT. |
type d1.txt | отобразить на экране содержимое файла D1.TXT; |
more < d1.txt | отобразить содержимое файла D1.TXT постранично; |
type d1.txt | more | то же самое. |
sort < pr | отсортировать строки файла PR в лексикографическом порядке и вывести результат на экран; |
sort /r < pr | отсортировать строки файла PR в обратном порядке и вывести результат на экран; |
sort /r < pr > new.txt | отсортировать строки файла PR в обратном порядке и вывести результат в новый файл NEW.TXT; |
type new.txt | просмотреть полученный результат. |
dir | sort | отсортировать содержимое каталога по именам файлов и вывести результат на экран; |
dir | sort /+14 | отсортировать содержимое каталога посимвольно, начиная с 14 позиции (по размерам файлов). |
find /n "TXT" list.txt | вывести на экран строки файла LIST.TXT, содержащие подстроку TXT, а также номера этих строк; |
find /v "мама" list.txt | вывести на экран строки файла LIST.TXT, не содержащие подстроку "мама"; |
dir | find "TXT" | sort > file.lst | отсортировать содержимое каталога по именам файлов и записать в файл FILE.LST строки, в которых содержится подстрока TXT; |
type file.lst | проверить полученный результат. |
Задание
В каталоге H :\ APP \ DOS создайте текстовый файл LIST . TXT , содержащий список имён всех тех файлов текущего и вложенного в него каталогов, расширение которых начинается на " m ". Следующей командой вывести содержимое этого файла на экран постранично.
Выполнить то же задание, но в имена файлов в LIST . TXT отсортировать в алфавитном порядке; для сортировки использовать: (1) опцию команды DIR (2) команду SORT .
В каталоге H:\APP\DOS удалите все файлы и подкаталоги.