本篇記錄Shell Script 的for 迴圈用法,並且附上一些範例。 範例. shellscript-for.sh. 1 2 3 4 5 6, #!/bin/bash. NUM="5" for (( i=1; i<=${NUM}; ... ... <看更多>
shell script for loop變數 在 bash-handbook/README.md at master - GitHub 的推薦與評價
for 迴圈; while 迴圈; until 迴圈; select 迴圈; 迴圈控制 ... 環境變數執行在目前shell session 可以讓任何程式或script 存取的變數。建立它們與區域變數類似,但 ... ... <看更多>
shell script for loop變數 在 [問題] 迴圈內變數中的變數問題? - 看板Linux - 批踢踢實業坊 的推薦與評價
首先,小弟我的問題標題實在不知道要怎麼下,傷眼抱歉
如果有十多台電腦想丟同一個檔案上去,電腦的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
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.41.31.111
※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1431947417.A.87E.html
... <看更多>