Учебник по написанию сценариев оболочки
Сценарий оболочки - это компьютерная программа, предназначенная для запуска оболочкой Unix / Linux, которая может быть одной из следующих:
- Оболочка Борна
- Оболочка C
- Корн Shell
- Оболочка GNU Bourne-Again Shell
Оболочка - это интерпретатор командной строки, и типичные операции, выполняемые сценариями оболочки, включают манипулирование файлами, выполнение программы и печать текста.
Расширенные сценарии оболочки
В сценариях оболочки есть несколько обязательных конструкций, которые сообщают среде оболочки, что и когда делать. Конечно, большинство скриптов сложнее, чем приведенный выше.
В конце концов, оболочка - это настоящий язык программирования, в котором есть переменные, управляющие структуры и так далее. Каким бы сложным ни был сценарий, это все равно список команд, выполняемых последовательно.
В следующем сценарии используется read команда, которая принимает ввод с клавиатуры и присваивает его как значение переменной 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.