qepwqlpf 发表于 2014-4-6 17:38:36

有个shell脚本 for 嵌套循环是这样的。

有个shell脚本for 嵌套循环是这样的求助大家一下@

for fei in 1 2 3 4 5;
   do
       echo$fei;
    for feis in a b c d e;
      do
            echo$feis;
         
      done
done


现在的结果是

1
a
b
c
d
e
2
a
b
c
d
e
3
a
b
c
d
e
4
a
b
c
d
e
5
a
b
c
d
e


我想要的结果是
1
a
2
b
3
c
4
d
5
e

麻烦大师指导如何实现,谢谢啊

licess 发表于 2014-4-7 21:53:12

#!/bin/bash
i=0
for fei in 1 2 3 4 5;
do
echo $fei;
feis=(a b c d e)
echo ${feis[$i]}
let "i++"
done

qepwqlpf 发表于 2014-4-12 12:40:55

多谢军哥,谢谢。:)
页: [1]
查看完整版本: 有个shell脚本 for 嵌套循环是这样的。