1 Лекция:  Эволюция  инструментов  для 




Скачать 483.37 Kb.
PDF просмотр
Название1 Лекция:  Эволюция  инструментов  для 
страница5/31
Дата конвертации15.10.2012
Размер483.37 Kb.
ТипЛекция
1   2   3   4   5   6   7   8   9   ...   31

Из командной строки эти возможности реализуются следующим образом. Для того, чтобы 
перенаправить текстовые сообщения, выводимые какой-либо командой, в текстовый файл, нужно 
использовать конструкцию  
команда > имя_файла 
Если  при  этом  заданный  для  вывода  файл  уже  существовал,  то  он  перезаписывается 
(старое содержимое теряется), если не существовал — создается. Можно также не создавать файл 
заново,  а  дописывать  информацию,  выводимую  командой,  в  конец  существующего  файла.  Для 
этого команда перенаправления вывода должна быть задана так: 
команда >> имя_файла 
С  помощью  символа  <  можно  прочитать  входные  данные  для  заданной  команды  не  с 
клавиатуры, а из определенного (заранее подготовленного) файла: 
команда < имя_файла 
Приведем несколько примеров перенаправления ввода/вывода.  
а)  Вывод встроенной справки для команды COPY в файл copy.txt:  
COPY /? > copy.txt 
б)  Добавление текста справки для команды XCOPY в файл copy.txt:  
XCOPY /? >> copy.txt 
в)  Ввод  новой  даты  из  файла  date.txt  (DATE  —  это  команда  для  просмотра  и 
изменения системной даты):  
DATE < date.txt 
Если  при  выполнении  определенной  команды  возникает  ошибка,  то  сообщение  об  этом 
по умолчанию выводится на экран. В случае необходимости сообщения об ошибках (стандартный 
поток ошибок) можно перенаправить в текстовый файл с помощью конструкции 
команда 2> имя_файла 
В  этом  случае  стандартный  вывод  будет  производиться  на  экран.  Также  имеется 
возможность  информационные  сообщения  и  сообщения  об  ошибках  выводить  в  один  и  тот  же 
файл. Делается это следующим образом: 
команда > имя_файла 2>&1  
Например,  в  приведенной  ниже  команде  стандартный  выходной  поток  и  стандартный 
поток ошибок перенаправляются в файл copy.txt: 
XCOPY A:\1.txt C: > copy.txt 2>&1 
Наконец, с помощью конструкции  
команда1 | команда2 
можно  использовать  сообщения,  выводимые  первой  командой,  в  качестве  входных 
данных для второй команды (конвейер команд). 
Используя  механизмы  перенаправления  ввода/вывода  и  конвейеризации,  можно  из 
командной строки посылать информацию на различные устройства и автоматизировать ответы на 
запросы,  выдаваемые  командами  или  программами,  использующими  стандартный  ввод.  Для 
решения таких задач подходит команда  
Страница | 10 
 

ECHO [сообщение] 
которая выводит сообщение на экран. Рассмотрим примеры использования этой команды. 
а)  Посылка символа прогона на принтер:  
   ECHO ^L > PRN 
б)  Удаление  всех  файлов  в  текущем  каталоге  без  предупреждения  (автоматический 
положительный ответ на запрос об удалении):  
   ECHO y | DEL *.* 
в)  Соединение по телефону из командной строки (модем связан с портом COM2):  
   ECHO ATDT 1(123)555-1234 > COM2 
2.1.3.1  Команды MORE и SORT 
Одной  из  наиболее  часто  использующихся  команд,  для  работы  с  которой  применяется 
перенаправление  ввода/вывода  и  конвейеризация,  является  MORE.  Эта  команда  считывает 
стандартный ввод из конвейера или перенаправленного файла и выводит информацию частями, 
размер каждой из которых не больше размера экрана. Используется MORE обычно для просмотра 
длинных файлов. Возможны три варианта синтаксиса этой команды: 
MORE [диск:][путь]имя_файла 
MORE < [диск:][путь]имя_файла 
имя_команды | MORE  
Параметр  [диск:][путь]имя_файла  определяет  расположение  и  имя  файла  с 
просматриваемыми на экране данными. Параметр имя_команды задает команду, вывод которой 
отображается  на  экране  (например,  DIR  или  команда  TYPE,  использующаяся  для  вывода 
содержимого текстового файла на экран). Приведем два примера. 
Для поэкранного просмотра помощи команды DIR используется команда: 
XCOPY /? | MORE 
Для  поэкранного  просмотра  текстового  файла  news.txt  возможны  следующие  варианты 
команд: 
MORE news.txt 
MORE < news.txt 
TYPE news.txt | MORE 
Другой  распространенной  командой,  использующей  перенаправление  ввода/вывода  и 
конвейеризацию,  является  SORT.  Эта  команда  работает  как  фильтр:  она  считывает  символы  в 
заданном  столбце,  упорядочивает  их  в  возрастающем  или  убывающем  порядке  и  выводит 
отсортированную информацию в файл, на экран или другое устройство. Возможны два варианта 
синтаксиса этой команды: 
SORT [/R] [/+n] [[диск1:][путь1]файл1] [> [диск2:][путь2]файл2] 
или 
[команда |] SORT [/R] [/+n] [> [диск2:][путь2]файл2] 
В  первом  случае  параметр  [диск1:][путь1]файл1  определяет  имя  файла,  который 
нужно  отсортировать.  Во  втором  случае  будут  отсортированы  выходные  данные  указанной 
11 | С т р а н и ц а  
 
1   2   3   4   5   6   7   8   9   ...   31

Похожие:

1 Лекция:  Эволюция  инструментов  для  iconЛекция  Эволюция компьютерных сетей 
Системы  пакетной  обработки,  как  правило,  строились  на  базе  мэйнфрейма  – 
1 Лекция:  Эволюция  инструментов  для  icon  для фортепиано, вокала И всяких инструментов 

1 Лекция:  Эволюция  инструментов  для  iconДвенадцать пьес для ансамбля инструментов 
Ручейки  2 
1 Лекция:  Эволюция  инструментов  для  iconЛекция «Профилактика экстремизма и терроризма в молодежной среде» 4 Раздел Лекция «Роль творчества для формирования антиэкстремистских поликонфессиональных и культурных ценностей»
Лекции для индивидуальной пропагандистской деятельности, отдельные образцы пропагандистских материалов
1 Лекция:  Эволюция  инструментов  для  iconЛекция 16. Программируем графику  Лекция 17. Программируем гипертекстовые переходы  Лекция 18. Программируем «за кадром»
Лекция  Общие сведения
1 Лекция:  Эволюция  инструментов  для  icon  Обзор бесплатных инструментов Интернет для преподавателя  нии управления  знаниями 
Авторский коллектив   3 
1 Лекция:  Эволюция  инструментов  для  iconКраткое содержание По оценкам Nokia Siemens Networks,  Стремясь перейти с технологии hspa
«эволюция в долгосроч- 02  Краткое содержание  с текущим уровнем. Наряду с традиционны- ной перспективе / эволюция системной ар-...
1 Лекция:  Эволюция  инструментов  для  iconЛекция: «Как не стать жертвой преступления?»
Лекция предназначена школьным инспекторам по делам несовершеннолетних для прочтения в общеобразовательных учреждениях, рассчитана...
1 Лекция:  Эволюция  инструментов  для  iconЛекция №8. Особенности занятий легкой атлетикой с детьми, подростками, юношами лекция №9. Особенности занятий легкой атлетикой с женщинами …63 ЛИТЕРАТУРА лекция №1 «Введение в предмет. История развития легкой атлетики»
Лекция №6. Организация и проведение соревнований по легкой атлетике
1 Лекция:  Эволюция  инструментов  для  iconКурсы, как "Парад ударных инструментов", депутатов Ленинского 
Района С. Н. Кошман нашёл особые слова для чествования каждого работника культуры
Разместите кнопку на своём сайте:
TopReferat


База данных защищена авторским правом ©topreferat.znate.ru 2012
обратиться к администрации
ТопРеферат
Главная страница