(Linux)シャッフルしてソート(shuf sortコマンド)

関連記事はコチラ
https://life-is-command.com/linux-command-beginner/

shufコマンドを使うと行単位でシャッフルしてくれます。
フィルタ前

seq 5
1
2
3
4
5

フィルタ後

seq 5 | shuf
4
1
3
5
2

sortコマンドでもシャッフルはできます。
-Rオプションを指定するとランダムソートとなります。

seq 5 | sort -R
4
3
1
5
2

ではシャフルした数字を逆順(-r)にソートしてみましょう。

seq 5 | shuf | sort -r
5
4
3
2
1

降順にソートされました。

コメント

タイトルとURLをコピーしました