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




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

команды.  Если  параметры  файл1  или  команда  не  заданы,  то  SORT  будет  считывать  данные  с 
устройства стандартного ввода. 
Параметр  [диск2:][путь2]файл2  задает  файл,  в  который  будет  направляется 
сортированный  вывод;  если  этот  параметр  не  задан,  то  вывод  будет  направлен  на  устройство 
стандартного вывода. 
По  умолчанию  сортировка  выполняется  в  порядке  возрастания.  Ключ  /R  позволяет 
изменить  порядок  сортировки  на  обратный  (от  Z  к  A  и  затем  от  9  до  0).  Например,  для 
поэкранного  просмотра  отсортированного  в  обратном  порядке  файла  price.txt,  нужно  задать 
следующую команду: 
SORT /R < price.txt |MORE 
Ключ /+n задает сортировку в файле по символам n-го столбца. Например, /+10 означает, 
что сортировка должна осуществляться, начиная с 10-й позиции в каждой строке. По умолчанию 
файл сортируется по первому столбцу. 
2.1.4  Условное выполнение и группировка команд 
В  командной  строке  Windows  NT/2000/XP  можно  использовать  специальные  символы, 
которые  позволяют  вводить  несколько  команд  одновременно  и  управлять  работой  команд  в 
зависимости  от  результатов  их  выполнения.  С  помощью  таких  символов  условной  обработки 
можно  содержание  небольшого  пакетного  файла  записать  в  одной  строке  и  выполнить 
полученную составную команду.  
Используя символ  амперсанта  &, можно  разделить  несколько  утилит в одной командной 
строке, при этом они будут выполняться друг за другом. Например, если набрать команду  DIR & 
PAUSE & COPY /? и нажать клавишу , то вначале на экран будет выведено содержимое 
текущего каталога, а после нажатия любой клавиши — встроенная справка команды COPY. 
Символ  ^  позволяет  использовать  командные  символы  как  текст,  то  есть  при  этом 
происходит игнорирование значения специальных символов. Например, если ввести в командной 
строке 
ECHO Абв & COPY /? 
и  нажать  клавишу  ,  то  произойдет  выполнение  подряд  двух  команд:  ECHO Абв  и 
COPY  /?  (команда  ECHO  выводит  на экран символы, указанные  в командной  строке после  нее). 
Если же выполнить команду 
ECHO Абв ^& COPY /? 
то на экран будет выведено  
Абв & COPY /? 
В этом случае просто выполняется одна команда ECHO с соответствующими параметрами. 
Условная  обработка  команд  в  Windows  осуществляется  с  помощью  символов  &&  и  || 
следующим  образом.  Двойной  амперсант  &&  запускает  команду,  стоящую  за  ним  в  командной 
строке,  только  в  том  случае,  если  команда,  стоящая  перед  амперсантами  была  выполнена 
успешно.  Например,  если  в  корневом  каталоге  диска  C:  есть  файл  plan.txt,  то  выполнение 
строки  TYPE  C:\plan.txt  &&  DIR  приведет  к  выводу  на  экран  этого  файла  и  содержимого 
Страница | 12 
 

текущего  каталога.  Если  же  файл  C:\plan.txt  не  существует,  то  команда  DIR  выполняться  не 
будет.  
Два  символа  ||  осуществляют  в  командной  строке  обратное  действие,  т.е.  запускают 
команду, стоящую за этими символами, только в том случае, если команда, идущая перед ними, 
не  была  успешно  выполнена.  Таким  образом,  если  в  предыдущем  примере  файл  C:\plan.txt 
будет  отсутствовать,  то  в  результате  выполнения  строки  TYPE  C:\plan.txt  ||  DIR  на  экран 
выведется содержимое текущего каталога.  
Отметим,  что  условная  обработка  действует  только  на  ближайшую  команду,  то  есть  в 
строке 
TYPE C:\plan.txt && DIR & COPY /? 
команда  COPY  /?  запустится  в  любом  случае,  независимо  от  результата  выполнения 
команды TYPE C:\plan.txt. 
Несколько  утилит  можно  сгруппировать  в  командной  строке  с  помощью  скобок. 
Рассмотрим, например, две строки: 
TYPE C:\plan.txt && DIR & COPY /? 
TYPE C:\plan.txt && (DIR & COPY /?) 
В  первой  из  них  символ  условной  обработки  &&  действует  только  на  команду  DIR,  во 
второй — одновременно на две команды: DIR и COPY. 
2.1.5  Примеры команд для работы с файловой системой 
Рассмотрим  некоторые  наиболее  часто  используемые  команды  для  работы  с  файловой 
системой. Отметим сначала несколько особенностей определения путей к файлам в Windows. 
2.1.5.1  Пути к объектам файловой системы 
Напомним,  что  файловая  система  логически  имеет  древовидную  структуру  и  имена 
файлов  задаются  в  формате  [диск:][путь\]имя_файла,  то  есть  обязательным  параметром 
является  только  имя  файла.  При  этом,  если  путь  начинается  с  символа  "\",  то  маршрут 
вычисляется  от  корневого  каталога,  иначе  —  от  текущего  каталога.  Например,  имя  C:123.txt 
задает  файл  123.txt  в  текущем  каталоге  на  диске  C:,  имя  C:\123.txt  —  файл  123.txt  в 
корневом каталоге на диске C:, имя ABC\123.txt — файл 123.txt в подкаталоге ABC текущего 
каталога. 
Существуют  особые  обозначения  для  текущего  каталога  и  родительского  каталогов. 
Текущий каталог обозначается символом . (точка), его родительский каталог — символами .. (две 
точки). Например, если текущим каталогом является C:\WINDOWS, то путь к файлу autoexec.bat 
в корневом каталоге диска C: может быть записан в виде ..\autoexec.bat.  
В  именах  файлов  (но  не  дисков  или  каталогов)  можно  применять  так  называемые 
групповые  символы  или  шаблоны:  ?  (вопросительный  знак)  и  *  (звездочка).  Символ  *  в  имени 
файла  означает  произвольное  количество  любых  допустимых  символов,  символ  ?  —  один 
произвольный  символ  или  его  отсутствие.  Скажем,  под  шаблон  text??1.txt  подходят, 
например,  имена  text121.txt  и  text11.txt,  под  шаблон  text*.txt  —  имена  text.txt, 
textab12.txt, а под шаблон text.* — все файлы с именем text и произвольным расширением. 
13 | С т р а н и ц а  
 
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
обратиться к администрации
ТопРеферат
Главная страница