作者Jobaba (自然)
看板LinuxDev
標題Re: [問題] 請問一個小小 shell script 的問題
時間Wed Jul 28 22:16:35 2010
※ 引述《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
推 milochen:可以直接這樣 eval fruit=\$fruit_$i 就比較好懂嚕 07/29 20:43
推 reggae1025:非常感謝兩位熱心的回答^^ 07/30 13:48
→ Jobaba:謝 milo 大補充:) 香蕉拼錯了..xD 08/01 13:07