首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

小问一个shell。解决办法

2012-02-27 
小问一个shell。。。a.ini文件中的数据如下:123456。。。。有个程序需要循环依次得到每行的数据,执行完成后再取下

小问一个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变量就能依次取到每一行的值了!

热点排行