Сценарий оболочки — это компьютерная программа, разработанная для запуска оболочкой Unix / Linux, которая может быть одной из следующих:
- Оболочка Борна
- C Shell
- Корн Шелл
- GNU Bourne-Again Shell
Оболочка — это интерпретатор командной строки, и типичные операции, выполняемые сценариями оболочки, включают манипуляции с файлами, выполнение программ и печать текста.
Расширенные сценарии оболочки
Сценарии оболочки имеют несколько обязательных конструкций, которые сообщают среде оболочки, что и когда делать. Конечно, большинство сценариев более сложны, чем приведенные выше.
В конце концов, оболочка — это настоящий язык программирования с переменными, управляющими структурами и так далее. Независимо от того, насколько сложным становится сценарий, он все равно представляет собой список команд, выполняемых последовательно.
Следующий скрипт использует команду чтения, которая принимает ввод с клавиатуры и назначает его в качестве значения переменной PERSON и, наконец, печатает его в STDOUT.
#!/bin/sh # Author : Zara Ali # Copyright (c) Tutorialspoint.com # Script follows here: echo "What is your name?" read PERSON echo "Hello, $PERSON"
Вот пример запуска сценария —
$./test.sh What is your name? Zara Ali Hello, Zara Ali $
Последующая часть этого руководства подробно расскажет о сценариях оболочки Unix / Linux.