2012-11-16 9 views
13

Yani bir dosyam var. en (aslında artık var) böyle göründüğünü varsayalım:Perl'de bir diziyi karıştırmanın en iyi yolu nedir?

1234 
2134 
3124 
4123 

bu dosyada satırları karıştırmak için en iyi yolu nedir?

+0

u rastgele döngü ne demek istiyorsunuz? – Vijay

+2

Sanırım karışık çalmak demek Bill? –

+0

@sputnick Evet, Bu demek istediğim – Bill

cevap

20
#!/usr/bin/env perl 

use strict; 
use warnings; 

use List::Util qw/shuffle/; 

my @arr = shuffle <>; 

print @arr; 

Kullanımı:

./script file.txt 
İlgili konular