Руководство по Bash для начинающих
Назад Глава 10: Подробнее о переменных Вперед

Подводим итог

Обычно в переменной может храниться любой тип данных, если переменные не объявляются явно. Переменные - константы задаются с помощью встроенной команды readonly.

В массиве хранится набор переменных. Если тип данных объявлен, то все элементы в массиве могут хранить данные только этого типа.

В Bash есть возможность, позволяющая "на лету" выполнять подстановки и преобразования переменных. К числу стандартных операций относятся вычисление длины строкового значения переменной, арифметические операции, замена строковых значений переменных и замена части строковых значений переменных.

Упражнения

Вот несколько задачек для размышления:

  1. Напишите скрипт, который выполняет следующее:

    Проверьте скрипт с нулем, одним, тремя и более чем с десятью аргументами

  2. Напишите скрипт, реализующий простой веб-браузер (в текстовом режиме) и использующий команды wget и links -dump для показа HTML страниц пользователям. У пользователя есть три варианта: ввести URL-адрес, ввести b для возврата к предыдущей странице и ввести q для выхода из браузера. Последние десять URL-адресов, введенные пользователем, хранятся в массиве, из которого пользователь может их получить с помощью функции возврата к предыдущей странице back.


Предыдущий раздел: Оглавление Следующий раздел:
Операции над переменными   Глава 11