Учебники

Обработка сценариев оболочки

Сценарий оболочки — это компьютерная программа, разработанная для запуска оболочкой 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.