Создание и выполнение сценария оболочки
Сценарий оболочки - это файл, содержащий одну или несколько команд. Сценарии оболочки позволяют достаточно просто выполнять однообразные команды, длинные или сложные последовательности команд и процедуры. Когда вы вводите имя файла сценария оболочки, система выполняет содержащуюся в нем последовательность команд.
Сценарий оболочки можно создать в обычном текстовом редакторе. В сценарий можно включить как команды операционной системы, так и встроенные команды оболочки.
Ниже приведены основные рекомендации по созданию
сценариев оболочки:
- Создайте и сохраните файл в текстовом редакторе. В файл можно включить любое сочетание команд оболочки и операционной системы. По умолчанию сценарии оболочки, не предназначенные для применения всеми пользователями, хранятся в каталоге $HOME/bin.
- Если вы хотите запретить запускать сценарий всем пользователям, кроме его владельца,
воспользуйтесь командой chmod.
Например, если файл называется script1, введите:
chmod u=rwx script1 - Для запуска сценария введите его имя в командной строке. Например, для
запуска сценария оболочки script1 введите:
script1Прим.: Вы можете запустить сценарий оболочки, не делая его исполняемым, если укажете команду оболочки (ksh, bsh или csh) перед именем файла сценария в командной строке. Например, для запуска неисполняемого файла script1 в оболочке Korn введите:ksh script1