Объявить переменную в оболочке 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
Это завершает использование переменных и то, как переменные могут использоваться для указания на вывод подоболочки.