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
Những điều thú vị về người anh em Lào
Những điều thú vị về người anh em Lào
Họ không hề vội vã trên đường, ít thấy người Lào cạnh tranh nhau trong kinh doanh, họ cũng không hề đặt nặng mục tiêu phải làm giàu
[Vietsub+Kara][PV+Perf] Niji - Suda Masaki
[Vietsub+Kara][PV+Perf] Niji - Suda Masaki
“Niji” có nghĩa là cầu vồng, bài hát như một lời tỏ tình ngọt ngào của một chàng trai dành cho người con gái
Top phim lãng mạn giúp hâm nóng tình cảm mùa Valentine
Top phim lãng mạn giúp hâm nóng tình cảm mùa Valentine
Phim đề tài tình yêu luôn là những tác phẩm có nội dung gần gũi, dung dị, phù hợp với nhiều đối tượng, đặc biệt là dành cho những trái tim đang thổn thức trong ngày tình nhân.
Giới thiệu nhân vật Luka trong Honkai: Star Rail
Giới thiệu nhân vật Luka trong Honkai: Star Rail
Luka được mô tả là một chàng trai đầy nhiệt huyết, cùng trang phục và mái tóc đỏ, 1 bên là cánh tay máy