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