Вопрос
1. Что такое метасимволы командной строки в чем смысл метасимволов экранирования?
2. Что такое переменные среды, и как их можно использовать, пожалуйста пример использования.
Ответ
1) Метасимволы — это специальные символы, выполняющие роль разделителей слов (таких, как аргументы командной строки и названия команд). Некооторые метасимволы играют также роль знаков препинания. К метасимволам относятся знаки:
| & ; ( ) < > пробел табулятор
Иногда требуется включить метасимвол в состав слова, избежав его использования в качестве разделителя слов. Для этого перед метасимволом ставится обратная косая черта, которая и означает, что непосредственно следующий за ней специальный символ должен быть лишен своего специального значения и воспринят «буквально». Операция постановки косой черты назвается экранированием.
2) Переменные среды — это доступные всем программам некоторые значения — яркий пример — положение каталогов временных файлов — переменная TEMP или TMP. В autoexec.bat пишут set Temp=c:\temp и теперь программа если хочет узнать куда класть временные файлы читает значение переменной Temp и использует как сочтет нужным. Или — Blaster — переменная с настройками SoundBlaster'a для старых программ.
Из конференции Expert_FAQ
Copyright 2000-2004 Сообщество Чайников
Контактная информация