当前位置: 技术问答>linux和unix
小问一个shell。。。
来源: 互联网 发布时间:2016-01-05
本文导语: a.ini 文件中的数据如下: 1 2 3 4 5 6 。。。。 有个程序需要循环依次得到每行的数据,执行完成后再取下一行的数据,该如何写这个循环? | #!/bin/sh content=`cat a.ini` sum=0 for num in $content; d...
a.ini 文件中的数据如下:
1
2
3
4
5
6
。。。。
有个程序需要循环依次得到每行的数据,执行完成后再取下一行的数据,该如何写这个循环?
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
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变量就能依次取到每一行的值了!
cat a.ini | while read num
do
echo "$num"
#自己设计吧!
done
上面的$num变量就能依次取到每一行的值了!
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。