QUẢN TRỊ HỆ ÐIỀU HÀNH LINUX - Trang 80

www.nhipsongcongnghe.net

Bng 6.4.3 Các toán t File cho câu lnh test.

Toán t

Ý nghĩa

-d file

Trả lại giá trị true nếu file được xác định là một thư mục

-f file

Trả lại giá trị true nếu file được xác định là một file

thông thường

-r file

Trả lại giá trị true néu file xác định là có thể đọc bởi tiến trình

-s file

Trả lại giá trị true nếu file xác định có độ dài khác 0

-w file

Trả lại giá trị true nếu file có thể ghi được bởi tiến trình

-x file

Trả lại giá trị true nếu file xác định là có thể thực thi

Bạn sử dụng các toán tử logic cho câu lệnh test để kết hợp các toán tử số, xâu, hay file
hoặc phủ định một toán tử đơn số, xâu, hoặc file. Bảng 6.4.4 đưa ra danh sách cá toán
tử logic cho câu lệnh test.

Bng 6.4.4 Các toán t Logic chó câu lnh test.

Toán t

Ý nghĩa

! expr

Trả lại giá trị true nếu expr khác true

Expr1 -a expr2

Trả lại giá trị true nếu expr1 và expr2 là true

Expr1 -o expr2

Trả lại giá trị true nếu expr1 hoặc expr2 là true

Shell tcsh không có câu lệnh test, nhưng các biểu thức của tsch thực hiện các chức
năng tương tự. Các toán tử tcsh hỗ trợ hầu hết giống như được hỗ trợ trong ngôn ngữ
C. Bạn thường sử dụng các biểu tức này trong các cau lệnh if và while. Trong đoạn
sau,phần "Sử dụng các lệnh có điều kiện " và "Sử dụng các lệnh lặp " sẽ nói về các
câu lệnh này. Giống như câu lệnh test trong bash và pdksh, các biểu thức trong tcsh
hỗ trợ các toán tử số, xâu, file, và logic. Bảng 6.4.5 đưa ra danh sách các toán tử được
hỗ trợ trong cá biểu thức của tcsh.

Bng 6.4.5 Các tóan t s cho for các biu thc tcsh.

Toán t

Ý nghĩa

int1 <= int2

Trả lại giá trị true nếu int1 nhỏ hơn int2

int1 >= int2

Trả lại giá trị true nếu int1 lớn hơn hoặc bằng int2

int1 < int2

Trả lại giá trị true nếu int1 nhỏ hơn int2

int1 > int2

Trả lại giá trị true nếu int1 lớn hơn int2

Bảng 6.4.6 đưa ra danh sách các toán tử xâu mà các biểu thức của tcsh hỗ trợ.

Table 6.4.6. Các toán t xâu cho các biu thc ca tcsh.

Toán t

Ý nghĩa

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.