Библиотека сайта rus-linux.net
Руководство по Bash для начинающих | ||
---|---|---|
Назад | Глава 10: Подробнее о переменных | Вперед |
Подводим итог
Обычно в переменной может храниться любой тип данных, если переменные не объявляются явно. Переменные - константы задаются с помощью встроенной команды readonly.
В массиве хранится набор переменных. Если тип данных объявлен, то все элементы в массиве могут хранить данные только этого типа.
В Bash есть возможность, позволяющая "на лету" выполнять подстановки и преобразования переменных. К числу стандартных операций относятся вычисление длины строкового значения переменной, арифметические операции, замена строковых значений переменных и замена части строковых значений переменных.
Упражнения
Вот несколько задачек для размышления:
- Напишите скрипт, который выполняет следующее:
- показывает название исполняемого скрипта;
- показывает первый, третий и десятый аргументы, передаваемые в скрипт;
- показывает количество аргументов, передаваемых в скрипт;
- если позиционных параметров больше трех, использует команду shift чтобы переместить все значения на три позиции влево;
- выдает все значения остальных аргументов;
- выдает количество аргументов.
Проверьте скрипт с нулем, одним, тремя и более чем с десятью аргументами
- Напишите скрипт, реализующий простой веб-браузер (в текстовом режиме) и использующий команды wget и links
-dump
для показа HTML страниц пользователям. У пользователя есть три варианта: ввести URL-адрес, ввести b для возврата к предыдущей странице и ввести q для выхода из браузера. Последние десять URL-адресов, введенные пользователем, хранятся в массиве, из которого пользователь может их получить с помощью функции возврата к предыдущей странице back.
Предыдущий раздел: | Оглавление | Следующий раздел: |
Операции над переменными | Глава 11 |