Âu B u Long
M ng trong shell script
Mng:
Tp hp các giá tr d liu được lưu tr qua mt tên chung
Ging như biến: không cn khai báo trước khi s dng
Được t động to ra qua ln dùng đầu tiên
Giá tr có th rng
Có th gán nhiu giá tr thông qua 1 câu lnh
Có th thc hin các phép toán và x lý chui trên nó
Khai báo thông qua ln gán đầu tiên:
<array_name>[xx]=<value>
M ng
Ví d :
Newarr=(giatri1 giatri2 giatri3)
echo ${Newarr[1]}
Newarr[2]=giatri2m oi
echo Newarr[2]
Newarr[4]=15
Newarr[6]=5
Newarr[7]=`expr ${Newarr[4]} + ${Newarr[6]}`
echo ${Newarr[@ ]:2:2}
BT
Vi t file script ~/<tên m ình>.sh ch p nh n 1 tham s là ế
s nguyên d ng n, th c hi n kh i t o m ng n+1 ph n ươ
t ch a các s nguyên t 0 - n
Tìm ki mế
L nh find:
Tìm mt file trong mt cây
Cu trúc:
find [path] [expression]
Các tùy chn:
–name
-print
–type
-mtime
–exec
–ok