Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen sıralamayı kaldırma komutudur.
Program:
ADI
sıralamayı bozmak — bir dosyadaki satırları yarı rasgele yollarla yeniden sıralama
SİNOPSİS
sıralamayı bozmak [-hvrpncmMsz0l] [--yardım et] [--versiyon] [--rastgele] [--sezgisel] [--Kimlik]
[--dosya adları[=profil]] [--ayırıcı Eylül] [--birleştirmek] [--birleştirmek] [--birleştirme-rastgele]
[--tohum tamsayı] [--sıfır sonlandırıldı] [--boş] [--satır besleme] [dosya ...]
TANIM
sıralamayı bozmak girdi dosyalarındaki (veya standart girdideki) satırları yarı rasgele sırada yazdırır.
Mevcut algoritmalar, Mersenne Twister tabanlı bir PRNG ve hedeflenen bir buluşsal algoritmadır.
öznel bir eşit dağılım oluşturmak için.
Komuta hat seçenekleri
-H, --yardım et
Kullanılabilir seçeneklerin ve bağımsız değişken sözdiziminin kısa bir özetini görüntüleyin.
-içinde, --versiyon
Sürüm ve telif hakkı bilgilerini görüntüleyin.
-R, --rastgele
Mersenne Twister tabanlı rastgeleleştirme algoritmasını kullanın.
-P, --sezgisel
Satırlara izin verecek şekilde izin veren buluşsal "karıştırma" algoritmasını kullanın.
çıktıda aşağı yukarı eşit olarak yayılırlar. Bu varsayılandır.
-N, --Kimlik
Girişteki satırları yeniden sıralamayın. Yalnızca dosyaları birleştirmek istiyorsanız kullanışlıdır.
-F, --dosya adları[=profil]
Girdinin dosya adlarına benzer bir yapıya sahip olduğunu varsayar ve rastgeleleştirme uygular
her dizin düzeyine ayrı ayrı.
Bir örnek, en üst seviyenin tür olduğu, ikinci seviyenin tür olduğu mp3 dosyalarının bir listesi olabilir.
seviye sanatçının adı ve üçüncü seviye albümün adıdır. NS
--dosya adları seçeneği, listeyi farklı rastgeleleştirme ile rastgele yapmanızı sağlar
sanatçı, albüm ve parça seviyelerinin her biri için stratejiler.
İki tür rastgeleleştirme desteklenir: basit ve orantılı. Basit
rasgeleleştirme, bir yuvarlak denemede o düzeydeki her dizinden bir giriş seçer
moda. Bir dizin diğerlerinden daha az girdi içeriyorsa, tükenecektir.
ve çıktının bitiminden önce bir noktada görünmeyi bırakın.
Orantılı rastgeleleştirme, dizin girişlerini çıktı üzerinde eşit olarak yayacaktır.
The profil argüman, hangi rastgeleleştirme türlerinin kullanılacağını belirtmek için kullanılabilir. Bu
her seviye için kullanılacak rastgeleleştirme türlerinin bir birleşimi. Kullanmak 1 basit için
rastgeleleştirme ve n orantılı randomizasyon için. Girişin daha fazla seviyesi varsa
belirtilenden daha fazlaysa, son karakter, tümü için rastgeleleştirme türünü belirler.
sonraki seviyeler.
Örneğin, --dosya adları=hayır şu anlama gelir: tür için orantılı rastgeleleştirmeyi kullanın,
sanatçılar için basit rastgeleleştirmeyi kullanın ve orantılı rastgeleleştirmeyi tekrar kullanın
albüm adları ve bunun altındaki tüm seviyeler için.
S, --ayırıcı Eylül
Birlikte kullanılacak dizin ayırıcı -f. Varsayılan olarak '/' şeklindedir.
-R, --birleştirmek
Tüm girdi dosyalarını birleştirin ve ardından karıştırma algoritmasını sonuca bir
bütün.
-M, --birleştirmek
Tüm girdi dosyalarını ayrı ayrı karıştırın ve sonucu birleştirin. Eşit boyutlu dosyalar
komut satırında göründükleri sırayla birleştirilir.
-M, --birleştirme-rastgele
Tüm girdi dosyalarını ayrı ayrı karıştırın ve sonucu birleştirin. Eşit boyutlu dosyalar
rastgele sırayla birleştirildi. Bu varsayılandır.
-Evet, --tohum tamsayı
Bu tamsayıyı, ortamdan gelen rastgele veriler yerine tohum olarak kullanın.
, -z --sıfır sonlandırıldı, -0, --boş
Satırlar \0 karakteri ile sonlandırılır.
-ben, --satır besleme
Satırlar \n karakteri ile sonlandırılır. Bu varsayılandır.
onworks.net hizmetlerini kullanarak çevrimiçi sıralamayı kaldır