Переменные

Бумага для выпекания (выпечки) пергаментная кулинарная Бумага. . Смотрите купить ролики харьков на нашем сайте. .

Переменные это просто «контейнеры», которые содержат некоторые значения. Создавать их нужно по многим причинам. Вам нужно будет как-то сохранять вводимые пользователем данные, аргументы или числовые величины. Например:
#!/bin/bash
x=12
echo ”Значение переменной x — $x”


Здесь мы присвоили переменной x значение 12. Строка echo “Значение переменной х — $x”напечатает текущее значение x. При определении переменной не допускается наличие каких-то пробелов между именем переменной и оператором присваивания: «=». Синтаксис следующий:
имя_переменной=ее_значение.
Обращение к переменным выполняется с помощью префикса «$» перед именем переменной. Именно таким образом мы получаем доступ к значению переменной х с помощью команды echo $x.
Есть два типа переменных — локальные и переменные окружения. Переменные окружения устанавливаются системой и имеют специальной назначение. Обычно их значение может быть выведено с помощью команды echo. Например, если ввести:
$ echo $SHELL
/bin/bash
Вы получили имя оболочки, запущенной в данный момент. Переменные среды задаются в файле /etc/profile и в ~/.bash_profile. Команда echo может применяться для проверки текущего значения переменной.
Примечание:задание переменных среды подробно описано в этой статье — «Как задавать переменные среды». В статье также описаны некоторые особенности оболочки Bash.
Если вы все еще возникают проблемы с пониманием того зачем нужно использовать переменные, приведем пример:
#!/bin/bash
echo «Значение х — 12».
echo «У меня есть 12 карандашей».
echo «Он сказал мне, что значение х равно 12».
echo «Мне 12 лет.»
echo «Как получилось, что значение х равно 12?»
Хорошо, теперь предположим, что вы решите поменять значение х на 8 вместо 12. Что для этого нужно сделать? Вы должны изменить все строки кода, в которых говорится, что х равно 12. Но погодите… Есть другие строки кода, где упоминается это число, поэтому простую автозамену использовать не получится. Теперь приведем аналогичный пример, только с использованием переменных:
#!/bin/bash
x=12 # задаем переменной х значение 12
echo «Значение х = $х»
echo «У меня есть 12 карандашей»
echo «Он сказал мне, что значение х равно $х»
echo «Мне 12 лет»
echo «Как получилось, что значение х равно $x?»
Здесь мы видим, что $x выводит текущее значение переменной х равное 12. Поэтому теперь, если вы хотите задать новое значение х равное 8, то все что вам нужно сделать, это изменить одну строчку с х=12 на х=8, и в выводе все строки с упоминанием x также изменяться. Поэтому вам не нужно руками модифицировать остальные строки. Как вы увидите позже, переменные имеют и другие способы применения.

Комментирование и размещение ссылок запрещено.

Комментарии закрыты.