我遇到了在bash腳本中聲明數組中所有可打印字符的問題。我想通過循環顯示所有可打印的字符4次。在bash變量/數組中使用特殊字符
例
array=(a b c d … z A B C … Z 1 2 3 … 0 ! @ # $ %^& * () _ +)
For chr1 in ${array[@]}
Do
For chr2 in ${array[@]}
Do
Echo $chr1$chr2
Done
Done
我已經能夠得到空格字符用$ {數組[空間值]}打印,但我還沒有能夠得到*字符打印。由於某種原因,它傾向於打印文件列表。
任何想法如何讓這個工作?
單引號沒有工作和雙打沒有幫助。兩種方式的結果都一樣 – Grant 2011-03-22 06:00:44