linuxbashshell是一个具有编程特性的完整Shell。bashshell提供变量和算术运算,如和、除等。bashshell变量可以以不同的方式递增。这个递增操作可以用不同的方法来完成。在本教程中,我们将学习在bash中增加或增加变量的不同方法。
null
带+运算符的增量Bash变量
大多数编程语言提供 +操作员 两个或多个整数或数之和。bash还支持+运算符,该运算符可用于增加变量。bash变量可以通过将其与1相加来递增。默认情况下,+运算符的含义与bash shell的总和不同。$(…)运算符用于表示+运算符用于算术运算。
i=12echo $ii=$((i+1))echo $i
输出如下。
1213
带+=运算符的增量Bash变量
另一个可以用来增加bash变量的常用操作符是 +=运算符 . 此运算符是求和运算符的缩写形式。第一个操作数和结果变量名相同,并用一条语句赋值。
i=12
echo $i
((i+=1))
echo $i
用++运算符递增Bash变量
这个 ++操作员 是最实用的运算符,可以用一条语句递增bash变量。不需要指定增量值或其他任何内容。++运算符可以直接与变量一起使用。有两种方法可以使用++运算符。
- ++i version称为prefix,变量值在使用变量之前递增一。
- i++版本称为postfix,变量值在使用变量后递增一。
相关文章: 通过SSH隧道创建SOCKS代理
让我们举一些例子来理解前缀和后缀++运算符。
i=12
echo $i
echo $((i++))echo $i
echo $((++i))echo $i((i++))echo $i
输出如下。
121213141415
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END