Zmienna środowiskowa: Różnice pomiędzy wersjami

[wersja przejrzana][wersja przejrzana]
Usunięta treść Dodana treść
Paweł Ziemian BOT (dyskusja | edycje)
m Zamieniam przestarzały tag 'source' na 'syntaxhighlight'
m →‎Operacje na zmiennych: drobne merytoryczne, drobne redakcyjne, lit.
Linia 140:
 
=== Operacje na zmiennych ===
Wartość zmiennej o nazwie <tt>VAR</tt> można sprawdzić poleceniem (odwołanie do wartości następuje przez znak <tt>$</tt> przed nazwą zmiennej):
<syntaxhighlight lang="sh">echo $VAR</syntaxhighlight>
echo $VAR
odwołanie do wartości następuje przez znak <tt>$</tt> przed nazwą zmiennej.
 
Sposób ustawiania zmiennej jest zależny od rodzaju powłoki. Dla typowych powłok ustawienie zmiennej <tt>VAR</tt>, aby zawierała <tt>wartoscwartość</tt> wykonuje się w następujący sposób:
; sh:
<syntaxhighlight lang="sh">VAR=wartość
VAR=wartosc
export VAR</syntaxhighlight>
 
W tym wypadku polecenie <tt>export</tt> nie jest niezbędne, decyduje ono czy powłoka potomna będzie miała ustawioną zmienną czy też zmienna pozostanie lokalna dla aktualnej powłoki.
 
; tcsh:
 
setenv VAR wartosc
<syntaxhighlight lang="tcsh">setenv VAR wartość</syntaxhighlight>
 
; bash:
<syntaxhighlight lang="bash">export VAR=wartość</syntaxhighlight>
export VAR=wartosc
 
UsuwamyUsuwanie zmiennązmiennej środowiskowej wykonuje się poleceniem:
; sh, bash:
<syntaxhighlight lang="sh">unset VAR</syntaxhighlight>
unset VAR
 
; tcsh:
<syntaxhighlight lang="tcsh">unsetenv VAR</syntaxhighlight>
 
Zmienna środowiskowa może występować jednocześnie jako wartość lewo- i prawostronna:
<syntaxhighlight lang="sh">export PATH=$HOME/bin:$PATH:/usr/sbin</syntaxhighlight>
 
[[Kategoria:Zmienna (informatyka)]]