Re: [問題] shell script 迭帶命名變數
data="1 2 3 4 5"
arr=(${data// / });
for(( j=0; j<1; j++ ))
do
line=${arr[@]}
for name in a b c
do
echo $name[$line]
done
done
※ 引述《sediment (沉澱物)》之銘言:
: 我想要用迴圈來命名陣列名稱
: 不曉得有沒有辦法做到??
: 結構大概如下
: for name in a b c
: do
: for (( i=0; i<=5; i++ ))
: do
: $name[$i] = something # 希望以name為陣列名稱 但這樣寫是不合法的
: done
: done
: 最後希望得到
: a, b, c 三個陣列
: 實際上我是需要產生幾百個陣列
: 不太可能一個一個做..
: 請大家幫幫忙!!
: 謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.135.101.37
※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1461148153.A.6A4.html
推
04/20 19:48, , 1F
04/20 19:48, 1F
→
04/20 19:50, , 2F
04/20 19:50, 2F
→
04/20 19:50, , 3F
04/20 19:50, 3F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 4 篇):