如何在bashshell和脚本中增加变量?

linuxbashshell是一个具有编程特性的完整Shell。bashshell提供变量和算术运算,如和、除等。bashshell变量可以以不同的方式递增。这个递增操作可以用不同的方法来完成。在本教程中,我们将学习在bash中增加或增加变量的不同方法。

【新品】安德玛官方UA Script女子训练运动长袖T恤1366864
柔软贴合,舒适干爽,轻质耐久,运动灵活 | 月销量282件
优惠价179元
原价¥229

淘口令:

¥YYJEXqnwvUP¥
 

带+运算符的增量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
喜欢就支持一下吧,技术咨询可以联系QQ407933975
点赞0
分享