# 示例代码:使用 expr 进行简单的数学运算
# 加法
result=$(expr 5 + 3)
echo "5 + 3 = $result" # 输出: 5 + 3 = 8
# 减法
result=$(expr 10 - 4)
echo "10 - 4 = $result" # 输出: 10 - 4 = 6
# 乘法 (注意:需要使用反斜杠转义星号)
result=$(expr 6 \* 2)
echo "6 * 2 = $result" # 输出: 6 * 2 = 12
# 除法
result=$(expr 9 / 3)
echo "9 / 3 = $result" # 输出: 9 / 3 = 3
# 取模
result=$(expr 10 % 3)
echo "10 % 3 = $result" # 输出: 10 % 3 = 1
# 字符串长度
str="hello"
length=$(expr length "$str")
echo "Length of \"$str\" is $length" # 输出: Length of "hello" is 5
# 比较字符串
str1="apple"
str2="banana"
if [ "$(expr "$str1" = "$str2")" -eq 1 ]; then
echo "$str1 equals $str2"
else
echo "$str1 does not equal $str2" # 输出: apple does not equal banana
fi
expr 是 Linux/Unix 系统中的一个命令,用于执行简单的数学运算和字符串操作。expr 进行加法、减法、乘法、除法和取模运算。expr 计算字符串的长度以及比较两个字符串是否相等。* 需要使用反斜杠 \ 转义。上一篇:linux怎么磁盘挂载详细教程
下一篇:linux系统信息查看命令
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站