Объявить переменную в оболочке Bash довольно просто, возьмите пример, подобный приведенному ниже:

#! /bin/bash
myname="Kshitiz"
myage="26"
echo "My name is: $myname"
echo "my age is: $myage"

Мы также можем сохранить вывод допустимой команды оболочки в переменную. Этот процесс называется Subshell.

Здесь допустимая команда оболочки отправляется в фоновый режим, а ее вывод затем указывается переменной. Давайте разберемся с этим на примере:

#! /bin/bash
currentpath=$(pwd)
currentdate=$(date)

echo $currrentpath
echo $currentdate

Вывод вышеуказанных команд показан ниже:

Мы знаем, что оболочка работает внутри среды, и эта среда по умолчанию имеет предопределенный набор или переменные. Чтобы получить доступ к этим переменным, мы делаем следующее:

#! /bin/bash
echo "Listing out all the environment variables below:"
env
echo $COMPUTERNAME

Это завершает использование переменных и то, как переменные могут использоваться для указания на вывод подоболочки.