GIÁO TRÌNH UNIX - Trang 43

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: