|
3.13.1. Сценарии shellприм. переводчика: применительно к программам этого типа в англоязычной литературе последнее время преимущественно используют слово script - "сценарий", хотя то, что под этим имеется в виду во многих книгах на русском называется "традиционно" как "программа на shell" или "командный файл" Предположим, что вы часто используете серию команд и хотели бы сократить объем постоянной печати за счет группировки их в одну команду. Например, команды
об'единяют файлы, содержащие главы книги: Вместо введения каждый раз этих команд, вы можете собрать их в один сценарий (командный файл). Сценарии shell мы кратко опишем в Разделе 3.13.1. А сценарий, который выполнит вышеприведенные команды, будет выглядеть следующим образом
Если этот сценарий будет помещен в файл
которая выполнит все команды сценария.
Сценарии shell - это обычные текстовые файлы,
которые вы можете создавать с помощью редактора
вроде Давайте посмотрим на этот сценарий. Первая
строка " Вторая строка представляет из себя
комментарий. Комментарии начинаются символом " Остальные строки сценария - обычные команды в том виде, в каком бы вы их вводили прямо на выполнение. Shell читает каждую строку сценария и выполняет эту строку, как будто вы ввели эту строку в ответ на подсказку shell. Права доступа важны для сценариев. Если вы создали сценарий, вы должны убедиться, что вы имеете права на его выполнение. Если вы создавали сценарий в редакторе, то он (обычно) не получает автоматически прав на выполнение. Можно использовать команду
чтобы дать самому себе разрешение на
выполнение shell-сценария |
helloworld.ru © 2001-2021 Все права защищены |
|
|