seq
Rasgele bir sayı listesi oluşturmak için kullanabileceğimi biliyorum : 1, 2, 3, 4 ...
Bu sayıları 3, 1, 4, 2 gibi rastgele bir sıraya koymak istiyorum ...
shuf
Bir dosyanın satırlarını karıştırmak için kullanabileceğimi biliyorum . Bu yüzden seq
bir dosyaya rastgele sayılar yazmak ve daha sonra shuf
bunları karıştırmak için veya bir tür karışıklık işlevi yazmak için kullanabilirsiniz . Ama bu gereksiz yere karmaşık görünüyor. Bir dizideki öğeleri tek bir komutla rastgele ayarlamanın daha kolay bir yolu var mı?
echo $(seq 10 | shuf)
yaklaşıyor ama virgül yapmıyor.