СообЧа > База Знаний > DOS

Вопрос

1. Что такое метасимволы командной строки в чем смысл метасимволов экранирования?

2. Что такое переменные среды, и как их можно использовать, пожалуйста пример использования.

Ответ

1) Метасимволы — это специальные символы, выполняющие роль разделителей слов (таких, как аргументы командной строки и названия команд). Некооторые метасимволы играют также роль знаков препинания. К метасимволам относятся знаки:

| & ; ( ) < > пробел табулятор

Иногда требуется включить метасимвол в состав слова, избежав его использования в качестве разделителя слов. Для этого перед метасимволом ставится обратная косая черта, которая и означает, что непосредственно следующий за ней специальный символ должен быть лишен своего специального значения и воспринят «буквально». Операция постановки косой черты назвается экранированием.

2) Переменные среды — это доступные всем программам некоторые значения — яркий пример — положение каталогов временных файлов — переменная TEMP или TMP. В autoexec.bat пишут set Temp=c:\temp и теперь программа если хочет узнать куда класть временные файлы читает значение переменной Temp и использует как сочтет нужным. Или — Blaster — переменная с настройками SoundBlaster'a для старых программ.

Из конференции Expert_FAQ



Copyright © 2000-2004 Сообщество Чайников
Контактная информация