Есть несколько способов реализации подобных задач, но лучше всего использовать дополнительные механизмы подстановки, предназначенные специально для работы со значениями переменных.
Одним из таких механизмов является подстановка значений ранее определенных переменных с помощью конструкций $имяпеременной или ${имяпеременной}. Таким образом, переменные можно использовать в математических операциях или в качестве параметров команд. Например, переменная users_data хранит путь к директории пользовательских файлов. Посмотреть весь их список можно с помощью команды «ls -l ${users_data}».
Ниже приводятся примеры использования нескольких механизмов подстановки. Они демонстрируют модификацию текстовых значений, применение значений по умолчанию и работу с ошибками. Весь список конструкций, доступных в сценариях Bash, представлен далее в уроке.