方法一:seq -s+ 100 | bc
方法二:seq 100 |paste -d+ -s|bc
方法三:echo {1..100}|tr ' ' +|bc
方法四:用for循环脚本实现,有两种语法
[root@centos7 data]#cat sum.sh
#!/bin/bash
#
#*************************************************************
#Author: chen
#QQ: 2088346053
#Date: 2021-12-05
#FileName: sum.sh
#Description: The test script
#Copyright (C): 2021 All rights reserved
#*************************************************************
sum=0
for i in {1..100};do
let sum+=i
done
echo sum=$sum
for((sum=0,i=1;i<=100;i++));do
let sum+=i
done
echo sum=$sum
[root@centos7 data]#bash sum.sh
sum=5050
sum=5050
[root@centos7 data]#