读书人

小问一个shell。解决办法

发布时间: 2012-02-27 10:00:22 作者: rapoo

小问一个shell。。。
a.ini 文件中的数据如下:

1
2
3
4
5
6
。。。。


有个程序需要循环依次得到每行的数据,执行完成后再取下一行的数据,该如何写这个循环?

[解决办法]
#!/bin/sh
content=`cat a.ini`
sum=0
for num in $content; do
#your operations
let sum=$sum+$num
echo $num
done

echo $sum
[解决办法]
用:bash let
[解决办法]
#!/bin/bash
cat a.ini | while read num
do
echo "$num "
#自己设计吧!
done
上面的$num变量就能依次取到每一行的值了!

读书人网 >UNIXLINUX

热点推荐