美文网首页工作生活
Shell数字运算符

Shell数字运算符

作者: yanjusong | 来源:发表于2019-06-30 16:35 被阅读0次

(1)使用$[]

x=1
x=$[$x+1]
echo ${x}

(2)使用expr

x=1
x=`expr ${x} + 1`
echo ${x}

注意expr ${x} + 1表达式中${x}1 之间拥有空格。

(3)使用(())

3.1支持前置++和后置++

x=1

# 前置++
((x++))
echo ${x}

# 后置++
((++x))
echo ${x}

3.2支持多个表达式运算,各个表达式之间用,隔开

x=1

((x=x+1, x=x+1))
echo ${x}

3.3if

x=1
y=2
if((x == 1 && y == 2))
then
echo ${x} ${y};
fi

注意x == 1y == 2之间的空格。

3.4for

for((i = 0; i <= 3; ++i))
do
    echo "i=${i}"
done

3.5while

i=0
while((i < 3))
do
    echo "i=${i}"
    ((i++))
done

(4)使用let

x=1

# 形式一
let x=x+1
echo ${x}

# 形式二
let "x=x+1"
echo ${x}

注意:let后面的表达式不能有空格。

相关文章

  • Shell数字运算符

    (1)使用$[] (2)使用expr 注意expr ${x} + 1表达式中${x}和1 之间拥有空格。 (3)...

  • Shell脚本入门 [II.Shell运算符]

    Shell 基本运算符 Shell 支持的运算符包括算数运算符关系运算符布尔运算符字符串运算符文件测试运算符 算数...

  • Shell 基本运算符

    Shell 基本运算符 Shell 和其他编程语言一样,支持多种运算符,包括: 算数运算符 关系运算符 布尔运算符...

  • shell基本运算符

    Shell 基本运算符 Shell 和其他编程语言一样,支持多种运算符,包括: 算数运算符 关系运算符 布尔运算符...

  • Shell 学习

    shell 变量 shell 参数传递 shell 数组 shell 运算符 shell echo 命令 prin...

  • Shell 教程

    Shell 变量 Shell 传递参数 Shell 数组 Shell 基本运算符 Shell echo 命令 Sh...

  • Shell脚本(二) -- 运算符

    一、Shell 基本运算符 Shell 和其他编程语言一样,支持多种运算符,包括: 算数运算符 关系运算符 布尔运...

  • shell算术运算

    数值运算符 +,- ,* ,/ ,%, 比较运算符 < ,<= ,> ,>= ,= ,!= shell中写算术运算...

  • Shell笔记之常用命令语法

    shell 以 【#!】开头 加后面的shell解析器 常用 #!/bin/bash 运算符:+、-、*、/、% ...

  • Shell 运算符

    Shell 支持多种运算符,如下: 算术运算符 关系运算符 布尔运算符 字符串运算符 文件测试运算符 算术运算符 ...

网友评论

    本文标题:Shell数字运算符

    本文链接:https://www.haomeiwen.com/subject/ekhvcctx.html