Вы здесь

Shell, как присвоить переменной имя хоста

Как можно в скрипте присвоить переменной текущее имя хоста. Знаю что оно находится в файле /etc/conf.d/hostname, но как его записать в переменную - не пойму. Если отправите на другой форум или сайт - я пойму, т.к. фопрос относится не напрямую к Gentoo. Только дайте направление к поиску, буду очень благодарен.

hostname=`hostname`
http://rus-linux.net/MyLDP/BOOKS/abs-guide/flat/abs-book.html - очень хороший учебник по Bash.

Так пробовал, не проходит, в переменной оказывается только строка hostname (или HOSTNAME) - без разницы, за ссылку спасибо, почитаю.

Ковычки не которые на кнопке Э а которые на кнопке Ё.

Arago написал:
Ковычки не которые на кнопке Э а которые на кнопке Ё.

Почто не рассказал о смысле разных кавычек?

ЗЫ: http://tldp.org/LDP/abs/html/
ЗЗЫ: http://tldp.org/LDP/Bash-Beginners-Guide/

:wq
--
Live free or die

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

Anarchist написал:
Почто не рассказал о смысле разных кавычек?

Я ссылку на учебник дал, там русским по белому написано:

Учебник написал:
`

Подстановка команд. [обратные кавычки] Обратные кавычки могут использоваться для записи в переменную команды `command`.

ЗЫ тот учебник на Русском ^_~

Еще можно $(hostname)

a=$HOSTNAME

Спасибо, вот только не пойму почему этой переменной нет в списке по команде export.