有關shelll csript...QQ

Home Home
引用 | 編輯 zuzu7472
2005-05-11 23:40
樓主
推文 x0
就是阿~小弟需要寫個程式~

$ bash xxxx.bash [0-9a-zA-Z] 5
將會產生長度為五 然後0-9 Aa-Zz 所有的字串
降子感覺很多耶
程式方面也不知道該怎麼下手~
是不是要用到ARRAY的declare阿@@??
在請問一下~linux裡面的array長度有限定嗎@@?
不好意思...程式不是很好QQ
先謝謝了~

獻花 x0
引用 | 編輯 xxxzzz
2005-05-15 13:17
1樓
  
請問您的意思是產生
00000
00001
00002
00003
.
..
.
ZZZZX
ZZZZY
ZZZZZ
這樣所有組合的字串嗎?
如果是的話
我會先把所有的0~Z所有的字串用陣列表示
然後再用for迴圈下去跑...應該就可以了


陣列大概的用法
A=(a b c d e)
#則A[0]=a A[1]=b A[2]=c


for迴圈大概的用法
#下面的迴圈執行 i=0 到 i=4
for ((i=0; i<5; i++))
do
.....
.....
.....
done


字串如何相加
#下面字串變數abc和陣列A[0]的字串相加
str=${abc}${A[0]}

獻花 x0
引用 | 編輯 graceman
2005-08-25 00:13
2樓
  
原來 shell script 也可以用 array , thanks.

獻花 x0
引用 | 編輯 mnbmnb5266
2010-08-28 00:55
3樓
  
感謝二樓大大的教學,最近我也在看編寫程式的入門教學的說

獻花 x0