Giới thiệu về Đánh giá biểu thức (EXPR) trong Unix
EXPR là tiện ích dòng lệnh có trong các hệ điều hành giống Unix dùng để đánh giá các biểu thức toán học được cung cấp dưới dạng đối số. Nó là một công cụ hữu ích để thực hiện các phép tính nhanh, đặc biệt là trong các tập lệnh shell hoặc như một phần của đường dẫn lệnh. Hiểu cách sử dụng EXPR hiệu quả có thể hợp lý hóa các tác vụ khác nhau và cải thiện năng suất cho quản trị viên cũng như nhà phát triển hệ thống.
Cú pháp cơ bản
Cú pháp cơ bản để sử dụng EXPR là:
expr expression
Trong đó 'expression' có thể là sự kết hợp của các toán tử số học và các giá trị.
Toán tử số học
EXPR hỗ trợ nhiều toán tử số học khác nhau, bao gồm:
- Cộng (+)
- Phép trừ (-)
- Phép nhân (*)
- Phân công (/)
- Môđun (%)
Ví dụ
Hãy cùng khám phá một số ví dụ để hiểu rõ hơn cách thức hoạt động của EXPR:
1. Phép cộng:
$ expr 5 + 3
8
2. Phép trừ:
$ expr 10 - 7
3
3. Phép nhân:
$ expr 4 \* 6
24
Lưu ý: Dấu hoa thị (*) là ký tự đặc biệt trong shell script nên cần phải thoát hoặc trích dẫn.
4. Phân công:
$ expr 15 / 3
5
5. Mô-đun:
$ expr 17 % 5
2
Biến và biểu thức
EXPR cũng có thể đánh giá các biểu thức chứa các biến, cho phép tính toán năng động hơn. Tuy nhiên, điều cần thiết là phải nhớ sử dụng cú pháp shell script thích hợp khi xử lý các biến.
$ num1=10
$ num2=3
$ expr $num1 + $num2
13
Phần kết luận
EXPR là một tiện ích dòng lệnh linh hoạt để đánh giá các biểu thức toán học một cách hiệu quả. Cho dù bạn cần thực hiện các phép tính nhanh hay kết hợp các phép tính số học vào tập lệnh shell, EXPR đều cung cấp giải pháp đơn giản. Bằng cách nắm vững cách sử dụng và hiểu các khả năng của nó, bạn có thể nâng cao năng suất của mình trong các môi trường giống Unix.