2-88
Podstawy open source - system SU SE Linux cz. II
W ostatnim przykładzie używaliśmy zmiennej $PATH. Można definiować swoje własne zmienne wyłącznie do użytku wewnątrz danego skryptu.
Składnia: nazwa_zmiennej=wartość
Obowiązuje zasada używania małych liter dla nazw zmiennych wewnątrz kodu programu.
Tylko stałe (które nie zmieniają wartości podczas wykonywania programu) są pisane dużymi literami.
#!/bin/bash myvar=13
echo The content of variable $myvar is:' $myvar
By pobrać zawartość zmiennej (np. poleceniem echo) trzeba dodać znak $ przed nazwą zmiennej.
Zmienne mogą przechowywać liczby, znaki, ciągi tekstowe.
#!/bin/bash
a=2
b=x
c=Geeko
d="Geeko and Suzie"
echo '$a is a number:' $a echo '$b is a character:' $b echo '$c is a string:' $c echo '$d is a string with whitespaces:' $d Wynik wykonania skryptu:
$a is a number: 2 $b is a character: x $c is a string: Geeko
$d is a string with whitespaces: Geeko and Suzie
2008 Novell Inc. Licencja Creative Commons Attribution-NonCommercial-ShareAlike 2.5. Wolno kopiować, rozprowadzać, przedstawiać i wykonywać utwór oraz opracowane na jego podstawie utwory zależne jedynie dla celów niekomercyjnych, przy zachowaniu autorstwa