当前位置: 技术问答>linux和unix
这两个脚本为什么执行结果不一样
来源: 互联网 发布时间:2016-08-01
本文导语: 以下两个脚本完成数据的求和 脚本1 #!/bin/sh SUM=0 cat tmp.txt | while read n do SUM=`awk -v a=$n -v b=$SUM 'BEGIN{print a+b}'` done echo "$SUM" 脚本2 #!/bin/sh SUM=0 while read n do SUM=`awk -v a=$n -v b=$SUM '...
以下两个脚本完成数据的求和
脚本1
脚本2
脚本1
#!/bin/sh
SUM=0
cat tmp.txt |
while read n
do
SUM=`awk -v a=$n -v b=$SUM 'BEGIN{print a+b}'`
done
echo "$SUM"
脚本2
#!/bin/sh
SUM=0
while read n
do
SUM=`awk -v a=$n -v b=$SUM 'BEGIN{print a+b}'`
done