{site_name}

{site_name}

🌜 搜索

Linux中的expr命令是一种用于数学计算和字符串操作的实用程序,经常用于shell脚本中

前端 𝄐 0
linux expr命令详解,linux中expr命令,linux命令exit,linux exit,linux extract命令,linux系统export命令
Linux中的expr命令是一种用于数学计算和字符串操作的实用程序,经常用于shell脚本中。

以下是expr命令的用法:

### 数学计算

- 加法

bash
expr 3 + 5 # 输出: 8


- 减法

bash
expr 10 - 5 # 输出: 5


- 乘法

bash
expr 5 \* 6 # 输出: 30 (注意要用反斜杠转义特殊字符“*”)


- 除法

bash
expr 15 / 3 # 输出: 5


- 取余数

bash
expr 10 % 3 # 输出: 1


### 字符串操作

- 字符串长度

bash
expr length "hello world" # 输出: 11


- 子字符串位置

bash
expr index "hello world" o # 输出: 5


- 截取子字符串

bash
expr substr "hello world" 2 5 # 输出: ello (从第二个字符开始截取5个字符)


- 替换字符串

bash
expr "hello world" : 'h.*o' # 输出: hello (用正则表达式'h.*o'匹配字符串并输出结果)


这些只是expr命令的一些基本用例,还有更多的用法可以参考man expr命令获取更多信息。