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 удалите все файлы и подкаталоги.