1.shell script:
#! /bin/bash
x=0
while [ "$x" -ne 10 ] ; do
echo $x
x=`expr $x + 1` #用expr
#x=$(($x+1)) #或者这样,使用算术扩展
done
exit 0
2.analysis
反引号,里加 expr能实现同样的效果
$(( expression)) :执行运算
本文介绍了一个简单的 Shell 脚本示例,该脚本使用 while 循环从0递增到9,并展示了两种不同的变量递增方法:一种是使用 `expr` 命令进行算术运算;另一种则是直接利用 Bash 的算术扩展特性。通过这个例子,读者可以了解到如何在 Shell 脚本中进行基本的循环操作。
1.shell script:
#! /bin/bash
x=0
while [ "$x" -ne 10 ] ; do
echo $x
x=`expr $x + 1` #用expr
#x=$(($x+1)) #或者这样,使用算术扩展
done
exit 0
2.analysis
反引号,里加 expr能实现同样的效果
$(( expression)) :执行运算

被折叠的 条评论
为什么被折叠?