Переменные shell
Присваивание значения переменной
В языке Shell определение переменной состоит из имени и значения: var=value (без пробелов). Для доступа к переменной необходимо перед именем поставить знак $.
var=OS (определение)
echo $var (доступ)
OS (результат echo)
или
Name="Петров Василий"
echo   $Name
Петров Василий
Переменная может быть частью полного пути к файлу. Для того, чтобы имя переменной не сливалось со строкой, следующей за именем переменной, используются фигурные скобки.
Пусть a=/usr/share/doc/HTML/
тогда
cat   ${a}index.html
равносильно команде:
cat   /usr/share/doc/HTML/index.html
Переменная может быть выводом команды:
now=`date` (`` - обратные кавычки)
echo $now (выдаст результат команды date).