Переменные в Bash
Существуют два типа переменных, которые можно использовать в bash-скриптах:
- Переменные среды
- Пользовательские переменные
- Как и в случае с системными переменными, к пользовательским переменным можно обращаться, используя знак доллара
Пример:
#!/bin/bash
# testing variables
grade=5
person="Adam"
echo "$person is a good boy, he is in grade $grade"
- Можно извлекать информацию из вывода команд и назначать ее переменным
Пример:
#!/bin/bash
mydir=$(pwd)
echo $mydir
- Для выполнения математических операций в файле скрипта можно использовать конструкцию вида
$((a+b))
Пример:
#!/bin/bash
var1=$(( 5 + 5 ))
echo $var1
var2=$(( $var1 * 2 ))
echo $var2