expr là mộtlệnh tiện ích củaUnix dùng để đánh giá mộtbiể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ứcsố nguyên hoặcchuỗi, bao gồm cả so trùngbiểu thức chính quy.
Những tác vụ có sẵn
Ngoài ra còn có biểu thứcboolean với 2 toán tửand vàor, 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épor đú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.
Bài viết này vẫn cònsơ khai. Bạn có thể giúp Wikipediamở rộng nội dung để bài được hoàn chỉnh hơn. |