expr命令為Linux中的命令,一般用於整數值計算,但也可用於字元串操作。
基本介紹
- 外文名:expr
- 類型:Linux中的命令
簡介
使用許可權
格式
expr argument operator argument
參數說明
用法示例
數學運算器
$expr 10 + 10
20
$expr 1500 + 900
2400
$expr 30 / 3
10
$expr 30 / 3 / 2
5
$expr 30 \* 3
90
增量計數
$LOOP=0
$LOOP=`expr $LOOP + 1`
數值測試
$rr=1.1
$expr $rr + 1
expr: non-numeric argument
$rr=2
$expr $rr + 1
3
$VALUE=12
$expr $VALUE + 10 > /dev/null 2>&1
$echo $?
0
$VALUE=hello
$expr $VALUE + 10 > /dev/null 2>&1
$echo $?
2
$VALUE=hello
$expr $VALUE = "hello"
1
$echo $?
0
模式匹配
$VALUE=accounts.doc
$expr $VALUE : '.*'
12
$expr $VALUE : '\(.*\).doc'
accounts