您的位置:程序门 -> linux/unix社区 -> 程序开发区



如何从文件中读入一组数(shell编程)


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


如何从文件中读入一组数(shell编程)[已结贴,结贴人:scorpio16]
发表于:2007-10-16 20:28:36 楼主
一个文件中保存了一行数字,用空格隔开
写一个shell脚本,计算数字之和并显示。
发表于:2007-10-16 22:21:251楼 得分:0
sum=0
while   read   n1   n2   n3   ....
do
$sum=`exp   $n1+$n2+$n....`
done <文件.unl

如果一行有多少个数字不确定,则该法就行不通
中间语法可能有错误,不好意思
发表于:2007-10-17 10:41:562楼 得分:0
用awk

awk   '{
                total   =   0
                for(i=1;i <=nf;i++)
                {
                                total+=$i
                }
                print   total
}'   <   example         #   example是你要计算数字和的文件

发表于:2007-10-17 10:43:163楼 得分:0
晕,才发现,楼主居然一分都没给,无语


快速检索

最新资讯
热门点击