+ -
当前位置:首页 → 问答吧 → 请教一个for循环的问题

请教一个for循环的问题

时间:2011-03-09

来源:互联网

#!/bin/bash
for i in "1.2.3.4" "1.2.3.1" "1.2.3.5"
do
        echo "$i"
done

----------------------
在这个循环里如果有N多个ip 就要写 N多个“IP” "IP"  "IP"  。有没有其他的办法,把循环体的格式规范一下啊。

作者: M-H-J   发布时间: 2011-03-09

存在一个文件中,while read line
do
echo $line
done <ipfile

作者: yinyuemi   发布时间: 2011-03-09

回复 M-H-J


arr=("1.2.3.4" "1.2.3.1" "1.2.3.5")
for i in ${arr[@]}
do
echo $i
done

作者: 昭襄王   发布时间: 2011-03-09