Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2039902
  • 博文数量: 470
  • 博客积分: 10206
  • 博客等级: 上将
  • 技术积分: 5620
  • 用 户 组: 普通用户
  • 注册时间: 2008-07-03 12:50
文章分类

全部博文(470)

文章存档

2012年(1)

2011年(18)

2010年(47)

2009年(404)

分类:

2010-07-25 14:48:03

[] [] [] []

如题,
for i in 1 2 3 4 5 ,{a=1;a<6;a++}

输出的格式,

i1 is 1, a1 is 1;
i2 is 2, a2 is 2;
.
.
.
.


关键就是 for 中,取一次i 的值,又取一次a 的值, ?


|  |  | 

  1. #!/bin/bash
  2. for((i=1,a=1;i<6 && a<6;i++,a++))
  3. do
  4. echo "i${i} is a${a}"
  5. done
复制代码
这么个意思?
__________________________________
|  (\_/)  This is Bunny. Copy and paste Bunny
| (='.'=) into your signature to help him gain
| (")_(") world domination.


|  |  | 

学习了


|  |  | 

本帖最后由 yueyegg 于 2010-07-23 15:04 编辑


QUOTE:
这么个意思?
lkk2003rty 发表于 2010-07-23 14:35 




   有些差别,i 值 是从另一个文件中取的,
b=`cat ip1.txt`
for i in $b; a=1;a<6, a++; (b的个数是5,正好循环5次)

如何取一次的i 值,又取一次a 的值


|  |  | 

回复  yueyegg 


    a=1
for i in $b
do
....
((a++))
done
这样不就是了。。。。
__________________________________
|  (\_/)  This is Bunny. Copy and paste Bunny
| (='.'=) into your signature to help him gain
| (")_(") world domination.


|  |  | 


回复  lkk2003rty 


    呵呵,会了,谢谢:lol:
阅读(1390) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~