
Âu B u Longử

M ng trong shell scriptả
•Mảng:
•Tập hợp các giá trị dữ liệu được lưu trủ qua một tên chung
•Giống như biến: không cần khai báo trước khi sử dụng
•Được tự động tạo ra qua lần dùng đầu tiên
•Giá trị có thể rỗng
•Có thể gán nhiều giá trị thông qua 1 câu lệnh
•Có thể thực hiện các phép toán và xử lý chuỗi trên nó
•Khai báo thông qua lần 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 một file trong một cây
•Cấu trúc:
find [path] [expression]
•Các tùy chọn:
• –name
• -print
• –type
• -mtime
• –exec
• –ok

