LINUX.ORG.RU

export SOME_BASH_VARIABLE: в чем разница между двумя вариантами?

 , безполезные вопросы


0

3

Привет! В своих баше/зээсаше/чтоугодноконфигах всегда писал так:

export SOMEVAR=something_i_find_useful
однако, в системных конфигах почти всегда тоже самое делается по-другому:
SOMEVAR=something_they_find_useful
export SOMEVAR
В чем разница?

★★★★★

в твоем случае - в экономии места

reprimand ★★★★★
()
Ответ на: комментарий от mky

Хотя написано, что posix-shell тоже понимает ″export name=word″.

mky ★★★★★
()

я тебе помогу

Разница такая же как и между
int i=1;
и
int i;
i=1;

zolden ★★★★★
()

Древний шелл такого не умел, AFAIR.

Deleted
()
Ответ на: комментарий от KennyMinigun

Что-то особой разницы не вижу

$bash -xc 'export var=ololo'
+ export var=ololo
+ var=ololo
$ bash -xc 'var=ololo; export var'
+ var=ololo
+ export var

Или я просто не разглядел тег sarcasm?

alozovskoy ★★★★★
()
Ответ на: комментарий от alozovskoy

Что-то особой разницы не вижу

Это ответ ТСу.

Или я просто не разглядел тег sarcasm?

Можно и так сказать.

KennyMinigun ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.