我对这个题目有两个理解:
1、1到100以内的任意偶数的累加和
n=50
awk -v N=$n 'BEGIN { sum = 0; for (i = 1; i <= N; ++i) { sum += i } print sum }'
2、1到100以内任意数,计算所有偶数的和
n=50
awk -v N=$n 'BEGIN { sum = 0; for (i = 1; i <= N; ++i) { if (!(i % 2)) sum += i } print sum }'
#!/bin/bash
sum=0
for i in `seq 2 2 100`
do
let sum+=i
done
echo "sum=$sum"
xxxxx