Expr

expr là một lệnh tiện ích của Unix dùng để đánh giá một biểu thức và trả về kết quả tương ứng.

Cú pháp:

expr (biểu thức)

expr đánh giá biểu thức số nguyên hoặc chuỗi, bao gồm cả so trùng biểu thức chính quy.

Những tác vụ có sẵn

  • đối với số nguyên: cộng, trừ, nhân, chiamodulo
  • đối với chuỗi: tìm chuỗi con, tìm biểu theo thức chính quy, tìm một tập các ký tự, tính chiều dài chuỗi
  • cả hai: so sánh (bằng, không bằng, nhỏ hơn,...)

Ngoài ra còn có biểu thức boolean với 2 toán tử andor, ví dụ

expr length  "abcdef"  "<"  5  "|"  15  -  4  ">"  8

sẽ trả về "1". Nguyên nhân là chiều dài của "abcdef" là 6, không nhỏ hơn 5 (do đó bên trái dấu "|" sẽ trả về sai). Tuy nhiên 15 trừ 4 là 11 và lớn hơn 8, nên bên phải sẽ là đúng, kết quả là làm cho phép or đúng, do đó 1 là kết quả. Mã thoát chương trình đối với đoạn ví dụ trên là 0.

Tham khảo

[sửa | sửa mã nguồn]

Liên kết ngoài

[sửa | sửa mã nguồn]
Chúng tôi bán
Bài viết liên quan
Công thức làm lẩu ếch măng cay
Công thức làm lẩu ếch măng cay
Lẩu ếch măng cay là một trong những món ngon trứ danh với hương vị hấp dẫn, được rất nhiều người yêu thích, cuốn hút người sành ăn
Câu hỏi hiện sinh được giải đáp qua
Câu hỏi hiện sinh được giải đáp qua "SOUL" như thế nào
Dù nỗ lực đến một lúc nào đó có lẽ khi chúng ta nhận ra cuộc sống là gì thì niềm tiếc nuối bao giờ cũng nhiều hơn sự hài lòng.
Evil Does Not Exist: ở nơi đâu cái ác không tồn tại?
Evil Does Not Exist: ở nơi đâu cái ác không tồn tại?
Lòng tốt có tồn tại, tình yêu có tồn tại, lòng vị tha có tồn tại, nhưng cái ác lại không tồn tại.
The Lobster 2015 - Khi “Ế” chính là một cái tội
The Lobster 2015 - Khi “Ế” chính là một cái tội
The Lobster là một bộ phim viễn tưởng hài hước đen siêu thực năm 2015 do Yorgos Lanthimos đạo diễn, đồng biên kịch và đồng sản xuất