Toán tử Korn Shell
Bài hướng dẫn này liệt kê tất cả các toán tử có sẵn trong Korn Shell. Ở đây hầu hết các toán tử này tương tự như những gì chúng ta có trong Ngôn ngữ chương trình C.
Các toán tử được liệt kê dưới đây theo thứ tự ưu tiên giảm dần:
Các toán tử logic và đại số trong Linux
Toán tử | Miêu tả |
---|---|
+ | Cộng một ngôi (toán tử unary là toán tử của hàm một biến) |
- | Trừ một ngôi |
!~ | Phép phủ định phần bù |
* | Phép nhân |
/ | Phép chia |
% | Phép chia lấy phần dư |
+ | Phép cộng |
- | Phép trừ |
<< | Phép dịch trái |
>> | Phép dịch phải |
== | So sánh chuỗi bằng |
!= | Phép so sánh chuỗi không bằng |
=~ | So khớp pattern |
& | Phép AND Bit |
^ | Phép XOR Bit |
| | Phép OR Bit |
&& | Phép AND logic |
|| | Phép OR logic |
++ | Lượng gia |
-- | Lượng giảm |
= | Phép gán |
Các toán tử kiểm tra File trong Linux
Bảng dưới đây liệt kê các toán tử kiểm tra các đặc tính đa dạng của một Unix file.
Toán tử | Miêu tả |
---|---|
-r file | Kiểm tra nếu file có đọc được hay không, nếu có thì điều kiện là true. |
-w file | Kiểm tra nếu file có ghi được hay không, nếu có thì điều kiện là true. |
-x file | Kiểm tra nếu file có thực thi được hay không, nếu có thì điều kiện là true. |
-f file | Kiểm tra nếu file là file thường trái ngược với một thư mục hoặc một file đặc biệt, nếu có thì điều kiện là true. |
-s file | Kiểm tra nếu file có kích cỡ lớn hơn 0, nếu có thì điều kiện là true. |
-d file | Kiểm tra nếu file là một thư mục, nếu có thì điều kiện là true. |
-e file | Kiểm tra nếu file tồn tại. Là true ngay cả khi nếu file là một thư mục nhưng tồn tại. |
Đã có app VietJack trên điện thoại, giải bài tập SGK, SBT Soạn văn, Văn mẫu, Thi online, Bài giảng....miễn phí. Tải ngay ứng dụng trên Android và iOS.
Theo dõi chúng tôi miễn phí trên mạng xã hội facebook và youtube:Follow fanpage của team https://www.facebook.com/vietjackteam/ hoặc facebook cá nhân Nguyễn Thanh Tuyền https://www.facebook.com/tuyen.vietjack để tiếp tục theo dõi các loạt bài mới nhất về Java,C,C++,Javascript,HTML,Python,Database,Mobile.... mới nhất của chúng tôi.
Các bài học UNIX phổ biến khác tại VietJack:
- Quản lý File
- Thư mục
- Quyền truy cập File
- Cài đặt Unix/Linux
- Các tiện ích cơ bản
- Các Pipe & Bộ lọc (Filter)