2012-11-26 38 views
3

我需要打印的东西是这样的:猛砸字母列表生成

a 
b 
c 
. 
. 
. 
z 
A 
B 
C 
. 
. 
. 
Z 
0 
1 
2 
. 
. 
. 
9 

这个是可以分开做,但。

for f in {a..z}; 
    do   
    echo $f; 
done 
for f in {A..Z}; 
    do   
    echo $f; 
done 

for f in {0..9}; 
    do   
    echo $f; 
done 

但我怎么能在一个呢?也许这样?但没有工作。

for f in {a..z:A..Z:1..9}; 
    do   
    echo $f; 
done 

回答

7
for f in {a..z} {A..Z} {0..9}; do 
    echo "$f" 
done 
3

或者,如果你只是想打印出来:

printf "%s\n" {a..z} {A..Z} {0..9}