Destio небольшой блог

Работа с переменными bash

Переменные bash активно используются в системе, например $PATH хранит пути директорий с исполняемыми файлами.

Посмотреть состояние переменной можно с помощью команды

$ echo $VARNAME

В системе при загрузке уже определена куча переменных, но иногда нужно еще больше! Делать больше переменных это просто:

Сделаем переменную $FUU:

$ FUU=6

Теперь у нас есть переменная, можно прибавить к ней еще 6:

$ FUU=$FUU+6
$ echo $FUU
6+6

Чтобы новая переменная была доступна сразу по всей системе, ее нужно экспортировать. Допишем в PATH еще одну директорию с говноскриптами:

PATH=$PATH:/home/USER/foo/bin

Домашняя директория хранится и в $HOME, так что можно и так:

PATH=$PATH:$HOME/foo

Удалить переменную можно командой

$ unset $VARNAME

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

Ярлыки:


Ближайшие сообщения:

Похожие сообщения:

Комментарии к этой записи отключены.