在bash脚本中执行循环和变量吗?

时间:2011-03-03 04:26:10

标签: linux bash unix scripting while-loop

我是一名PHP程序员,正在做一些BASH脚本,我不确定全局变量是如何工作的。

我想为提供的文件中的每一行增加3个变量。但是,当我到达底部时,变量仍设置为0.如何访问在WHILE DO循环中递增的变量?我只是想在最后回应它们。

根据我的理解,我们在kornshell

#!/bin/bash

typeset -i i=0
typeset -i t1=0
typeset -i t2=0


sed 1d $1 |  \

while read word1 word2 word3 word4 word5 
do
        i=i+1
        t1=t1+$word4
        t2=t2+$word5
done

echo $i
echo $t1
echo $t2


exit 0