跳轉到內容

Shell 程式設計/expr 命令

來自華夏公益教科書,開放的書籍,開放的世界

expr 1 | expr 2

[編輯 | 編輯原始碼]

如果表示式 1 非零,則為表示式 1,否則為表示式 2。

  expr 1 | expr 2
  1        0 -> Expression 1
  1        1 -> Expression 1
  0        0 -> Expression 2
  0        1 -> Expression 2

expr 1 & expr 2

[編輯 | 編輯原始碼]

如果任何一個表示式為零,則為零,否則為表示式 1。

  expr 1 & expr 2
  0        0 -> 0
  1        0 -> 0
  0        1 -> 0
  1        1 -> Expression 1

expr 命令中的其他操作

[編輯 | 編輯原始碼]

expr 命令在使用整數的簡單算術運算中很有用。

  expr 1 + 1
  output:
  2

類似地,

  expr 1 - 1
  expr 1 * 1
  expr 1 / 1
  expr 1 % 1

它們的結果分別是:0;1;1;0。注意 % 是模運算。

華夏公益教科書