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, chia và modulo
  • đố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

Liên kết ngoài

  • The program's manpage
  • expr invocation in GNU coreutils manual
  • x
  • t
  • s
Các chương trình dòng lệnh và shell builtin trong Unix
Hệ thống tập tin
  • cat
  • chmod
  • chown
  • chgrp
  • cksum
  • cmp
  • cp
  • dd
  • du
  • df
  • file
  • fuser
  • ln
  • ls
  • mkdir
  • mv
  • pax
  • pwd
  • rm
  • rmdir
  • split
  • tee
  • touch
  • type
  • umask
Quản lý tác vụ
  • at
  • bg
  • crontab
  • fg
  • kill
  • nice
  • ps
  • time
Môi trường người dùng
  • env
  • exit
  • logname
  • mesg
  • talk
  • tput
  • uname
  • who
  • write
Xử lý văn bản
  • awk
  • basename
  • comm
  • csplit
  • cut
  • diff
  • dirname
  • ed
  • ex
  • fold
  • head
  • iconv
  • join
  • m4
  • more
  • nl
  • paste
  • patch
  • printf
  • sed
  • sort
  • strings
  • tail
  • tr
  • uniq
  • vi
  • wc
  • xargs
Câu lệnh đi kèm các giao diện dòng lệnh
  • alias
  • cd
  • echo
  • test
  • unset
  • wait
Tìm kiếm
  • find
  • grep
Tài liệu
  • man
Phần mềm phát triển
  • ar
  • ctags
  • lex
  • make
  • nm
  • strip
  • yacc
Khác
  • bc
  • cal
  • expr
  • lp
  • od
  • sleep
  • true and false
  • Thể loại Thể loại
    • Chương trình Unix tiêu chuẩn
    • Unix SUS2008 utilities
  • Danh sách Danh sách
Bài viết này vẫn còn sơ khai. Bạn có thể giúp Wikipedia mở rộng nội dung để bài được hoàn chỉnh hơn.
  • x
  • t
  • s