如何使用bash打印旧值和新值?

时间:2015-05-15 23:15:24

标签: linux bash

我需要从7开始以这种模式打印数字:

The start number is 7 and the end number is 14
The start number if 14 and the end number is 21
The start number if 21 and the end number is 28

... 高达70

我正在尝试使用if for循环但不能获得欲望输出。

1 个答案:

答案 0 :(得分:0)

Shell编程总是允许大量可能的解决方案(这就是为什么它总是解决问题的原始方法),但你可以这样尝试:

number=7
while [ "$number" -lt 70 ]
do
  echo -n "The start number is $number"
  number=$((number+7))
  echo " and the end number is $number"
done