Скрипты. Сценарии автоматизации. Учебное пособие - страница 8

Шрифт
Интервал


Параметры командной строки

Один из ключевых инструментов в командной строке – это параметры (аргументы) командной строки. Это просто короткие строчки текста. При начальном знакомстве можно использовать и «параметры», и «аргументы». Конечно, профессиональный разработчик скажет, что это совершенно разные вещи. Особенно, если речь идет о функциях в классических программах. Но об этом потом.

Традиционно, общение пользователя и программ в командной строке – это передача данных в виде строк текста, в виде последовательности символов. На входе и на выходе любой команды у нас используются буквы.

На входе любой команды мы сообщаем дополнительные параметры – через пробел. Это параметры (аргументы) командной строки. Например, мы можем написать команду CD без параметров и получить имя текущего каталога. Можем перейти в корневой каталог текущего диска: CD \. Либо мы напишем CD TMP и перейдем в каталог под названием TMP. Каждый раз текущий каталог выводится в начале командной строки в виде приглашения к вводу команд. Дополнительные параметры мы указываем через пробел после имени команды.

Большинство команд ОС имеют дополнительные параметры. Так мы управляем поведением команд. И этот прием можно использовать при составлении пакетных файлов (скриптов).


Рис. Параметры командной строки


Эти дополнительные параметры описаны в справке по выбранной команде. Чтобы получить описание команды CD, напишем CD /? и нажимаем Enter. В таком описании действует общее соглашение: в квадратных скобках приводятся необязательные параметры. Их можно не указывать. Но если мы захотим их использовать, то квадратные скобки не нужны, см. рис.


Рис. Справка для CD


Мы можем сменить текущий каталог, или текущий диск, или и то, и другое. На рисунке приведены примеры использования параметров CD. Еще выясняется, что можно использовать команды CD и CHDIR и получить тот же самый результат. Можно сказать, что CD – это «псевдоним», сокращение, укороченный /сокращенный вариант для длинного названия команды CHDIR. А это, в свою очередь, – сокращение для фразы Change Directory – сменить каталог.


Рис. Команда CD с параметрами


Задание. Изучите для команды CD. Попрактикуйтесь в использовании CD. Проверьте, что происходит при попытке перейти в несуществующий каталог или на несуществующий диск. Обратите внимание на две точки в параметрах команды CD – разберитесь, как с ними работать.