编写一个shell脚本,产生并输出如下的序列: 1,2,3,2,3,4,3,4,5,4,5,6… 98,99,100

2025-06-20 16:59:51
推荐回答(2个)
回答1:

#!/bin/bash

i=1;
while [ $i -le 98 ]
do
echo $i, $(($i+1)), $(($i+2)),
i=$(($i+1))
done

回答2:

#!/bin/bash

for((i=1;i<99;i++))
do
a=$(($i+1))
b=$(($i+2))
c=$(($i+3))
if(i==98)
then
echo "a,b,c"
else
echo "a,b,c,"
fi
done