首先,小弟我的问题标题实在不知道要怎么下,伤眼抱歉
如果有十多台电脑想丢同一个档案上去,电脑的IP不是连续的
小弟我想写一个脚本先设定变量为各台电脑的IP,变量为连续的
然后用循环去带出个别电脑的IP位址,实在是不知道要如何写这个变量,
爬文#1Ighf6r6 里面的变量写法也都失败,显示Bad substitution,
特此来请教各位前辈,感谢。
系统:HP-UX 没有bash,只能使用sh,故采用while写法。
程式码如下:
#!/bin/sh
#set
i=0
ip1=11.11.111.111
ip2=22.22.222.222
ip3=33.33.333.333
ip4=44.44.444.444
ip5=55.55.555.555
#loop
while [ $i -le 4 ]; do
i=$(($i + 1))
echo "$i"
varname=ip$i
echo ${!varname}
done