Copyright(c) by Galaxy CD – http://www.galaxycd.com
42
-
baûng caùc xaâu kyù töï
-
baûng caùc soá nguyeân
Thí duï:
-
bieán xaâu kyù töï:
$string = “character string”
$
print $string
character string
Ghi chuù:
o
noäi dung bieán ñöôïc bieåu dieãn baèng teân bieán vaø daáu $ ñaèng tröôùc.
o
tröôùc vaø sau daáu ‘””’ khoâng coù kyù töï troáng.
-
bieán soá nguyeân:
$integer var = 2
$itypeset -i var1 = 23
$
print $var $var1
2 23
-
baûng caùc xaâu kyù töï:
$string[1] = “more characters”
$
print ${string[1]}
more characters
$
print ${string[0]}
character string
Ghi chuù: khi khai baùo moät bieán, ta cuõng coù theå coi bieán ñoù laø bieán ñaàu tieân cuûa moät
baûng cuøng teân vôùi noù.
-
baûng caùc soá nguyeân:
$
integer tabint
$
typeset -i i
$
tabint[0] = 13
$
tabint[13] = “toto”
ksh:toto:bad member
$
i=1
$
tabint[i] = 45
$
print tabint[1]
45
Chæ soá (index) cuûa baûng laø moät soá nguyeân töø 0 ñeán 511.
-
xoùa moät bieán:
$
unset i
9.2.2 Caùch thay theá caùc bieán shell: