Re: [問題] 請問一個小小 shell script 的問題

看板LinuxDev作者 (自然)時間15年前 (2010/07/28 22:16), 編輯推噓2(201)
留言3則, 3人參與, 最新討論串2/4 (看更多)
※ 引述《reggae1025 (Mao)》之銘言: : num=1 : fruit_1=apple : echo $fruit_$num : 輸出:1 : 請問要如何才能正確的輸出 apple : 謝謝^^ #!/bin/bash fruit_1=apple fruit_2=balana fruit_3=orange fruit_4=bala i=1 while [ $i -le 4 ]; do eval fruit='$fruit_'"$i" echo $fruit i=$((i+1)) done -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.240.158.65

07/29 20:43, , 1F
可以直接這樣 eval fruit=\$fruit_$i 就比較好懂嚕
07/29 20:43, 1F

07/30 13:48, , 2F
非常感謝兩位熱心的回答^^
07/30 13:48, 2F

08/01 13:07, , 3F
謝 milo 大補充:) 香蕉拼錯了..xD
08/01 13:07, 3F
文章代碼(AID): #1CK3l7m5 (LinuxDev)
討論串 (同標題文章)
文章代碼(AID): #1CK3l7m5 (LinuxDev)