Ich weiß, dass ich damit seq
eine zufällige Liste von Zahlen erstellen kann: 1, 2, 3, 4 ...
Ich möchte diese Zahlen in eine zufällige Reihenfolge wie 3, 1, 4, 2 bringen ...
Ich weiß, dass ich damit shuf
die Zeilen einer Datei mischen kann. Ich könnte also seq
Zufallszahlen in eine Datei schreiben und sie dann shuf
mischen - oder eine Art Zufallsfunktion schreiben. Dies scheint jedoch unnötig komplex zu sein. Gibt es eine einfachere Möglichkeit, die Elemente in einem Array mit einem einzigen Befehl zufällig zu sortieren?
echo $(seq 10 | shuf)
kommt nahe, macht aber keine Kommas.