SHELL脚本小问题..很简单的,N个数求和
a.txt有几个数字每个数一行比如:23421413编写一个SHELL脚本..完成这几个数求和的操作..文件里的数不确定个数..能不用AWK不..BASH那个没看懂额.....
a.txt有几个数字每个数一行比如:
2
34
21
41
3
编写一个SHELL脚本..完成这几个数求和的操作..
文件里的数不确定个数..
能不用AWK不..
BASH那个没看懂额...怎么联系你 展开
2
34
21
41
3
编写一个SHELL脚本..完成这几个数求和的操作..
文件里的数不确定个数..
能不用AWK不..
BASH那个没看懂额...怎么联系你 展开
展开全部
#### awk
awk 'BEGIN{sum=0}{sum+=$0}END{print sum;}' a.txt
####################################################### bash
#!/bin/bash
##file sum.sh
sum=0
exec 3<>$1
while read -n 1024 1 <&3
do
sum=$((l+sum))
done
exec 3>&-
echo $sum
####################################################### end
####################################################### demo
./sum.sh a.txt
awk 'BEGIN{sum=0}{sum+=$0}END{print sum;}' a.txt
####################################################### bash
#!/bin/bash
##file sum.sh
sum=0
exec 3<>$1
while read -n 1024 1 <&3
do
sum=$((l+sum))
done
exec 3>&-
echo $sum
####################################################### end
####################################################### demo
./sum.sh a.txt
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2010-04-21
展开全部
cat a.txt | while read num; do sum=`expr $sum + $num`;echo $sum; done | tail -1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询